Cita:
Iniciado por alpe2000 Esto te servirá para hacerte una idea.
Tendrás que implementar prevención de errores, pero para empezar te sirve.
Código:
<script>
function calcula(){
TOTAL.value = eval(UNO.value)+eval(DOS.value)+eval(TRES.value);
RESTA.value = eval(ENTREGA.value)-eval(TOTAL.value);
}
</script>
<form>
1 <input type="text" size="3" id="UNO" value="0" onChange="calcula();"></br>
2 <input type="text" size="3" id="DOS" value="0" onChange="calcula();"></br>
3 <input type="text" size="3" id="TRES" value="0" onChange="calcula();"></br></br>
TOTAL: <input type="text" size="15" id="TOTAL"></br>
ENTREGA: <input type="text" size="3" id="ENTREGA" value="0" onChange="calcula();"></br>
RESTO: <input type="text" size="15" id="RESTA">
</form>
Gracias, pero éste me serviría si lo que tuviera es un formulario.
Lo que tengo es una base de datos que desplega los registros, así que todos los input tendrían el mismo nombre, por ejemplo: Importe.
Además, siempre se desplegan más de tres registros.