Amigos, la ayuda de petit89 funciono muy bien, pero ahora tengo otro inconveniente. Eso que hice es para un sistema de ventas, es para modificar los valores y cantidades de produtos cuando ya se van a generar la venta. Resulta que cuando agrego el primer producto y cambio el valor o la cantidad por medio de un script de javascrit funciona correctamente, pero cuando agrego el segundo producto ya no deja cambiar los datos, pues no funciona el script y el valor del primer producto lo toma el segundo. Voy a enviarles el codigo para que me ayuden a ver en que esty fallando por favor.
Esto va en el head
Código Javascript
:
Ver original<script>
function multiplicar(){
m1 = document.getElementById("txt2").value;
m2 = document.getElementById("txt11").value;
r = m1*m2;
document.getElementById("resultado").value = r;
}
</script>
<script>
function sum() {
var txtFirstNumberValue = document.getElementById('txt1').value;
var txtSecondNumberValue = document.getElementById('txt2').value;
var result = parseInt(txtFirstNumberValue) - parseInt(txtSecondNumberValue);
if (!isNaN(result)) {
document.getElementById('txt3').value = result;
}
var txtFirstNumberValue = document.getElementById('txt11').value;
var result = parseInt(txtFirstNumberValue);
if (!isNaN(result)) {
document.getElementById('txt22').value = result;
}
var txtFirstNumberValue = document.getElementById('txt11').value;
var txtSecondNumberValue = document.getElementById('txt33').value;
var result = parseInt(txtFirstNumberValue) + parseInt(txtSecondNumberValue);
if (!isNaN(result)) {
document.getElementById('txt55').value = result;
}
var txtFirstNumberValue = document.getElementById('txt4').value;
var result = parseInt(txtFirstNumberValue);
if (!isNaN(result)) {
document.getElementById('txt5').value = result;
}
}
</script>
Y estos son los 3 campos que hacen las operaciones de precio, cantidad y total
Código PHP:
Ver original<td><input type="text" id="txt2" name="price" value="<?php echo $row['price']; ?>"> </td>
<td align="center">
<input type="text" name="qty" value="<?php echo $row['qty']; ?>" id="txt11" value=0 onChange="multiplicar();" onkeyup="sum();">
</td>
<td><input type="text" name="amount" value="<?php echo $row['amount']; ?>" id="resultado" readonly></td>
Agradezco por favor que me colaboren con esto. QUé debo haer para que pueda modificar todos los productos ya sean en precio o cantidad