..haber vamos por parte...
... acá eso de URGENTE!!! no va, estas en un comunidad de diseñadores y desarrolladores que comparten información, aprenden, colaboran con la comunidad, ayudan a otros, etc. Nadie tiene obligación con nadie, y la participación es totalmente voluntaria. Por lo tanto a mas de uno es de "URGENTE" le pude caer mal, como a mi....
..tu xhtml es un quilombo, ordenado quedaria asi, fijate que agregue y quite attributos, habrá que ver como usas el AJAX...
Código HTML:
Ver original<td><input type="text" name="cantidad" id="cantidad" value="" onchange="calcula();"></td> <td><input type="text" id="precio" name="precio" onkeypress="calcula(this.value);"></td> <td><input type="text" name="subtotal" id="subtotal" value=""></td>
...pues tu Javascript deberia quedar asi
Código Javascript
:
Ver originalfunction calcula(operacion){
var cantidad = document.getElementById('cantidad').value;
var precio= document.getElementById('precio').value;
var subtotal = cantidad * precio
document.getElementById('subtotal').value; = subtotal
}