Código propuesto:
Código HTML:
Ver original <input id="op1" name="op1" type="text" size="10" maxlength="15" /> <table width="92%" border="0" cellspacing="5"> <td><input id="total24" type="text" size="10" maxlength="10" /></td> <td><input id="total22" type="text" size="10" maxlength="10" /></td> <td><input id="total18" type="text" size="10" maxlength="10" /></td> <td><input id="total14" type="text" size="10" maxlength="10" /></td> <td><input id="total12" type="text" size="10" maxlength="10" /></td> <td><input id="total10" type="text" size="10" maxlength="10" /></td> <td><input id="total9" type="text" size="10" maxlength="10" /></td> <input type="button" value="calcular" onclick=" var op1 = document.getElementById('op1').value;
var totales = new Array(24,22,18,14,12,10,9);
var multiplos = new Array(24,22,18,14,12,10,9);
for(var i in totales){
var total = document.getElementById('total'+totales[i]);
var multiplo = multiplos[i];
total.value = op1*multiplo;
}
" />
Espero que te sirva. En los totales serían los numeros que acompañan a cada total y en multiplos el valor a multiplicar en el mismo orden que los totales.