JavaScript - Ayuda para multiplicar con varios resultados

   
Vista:

Ayuda para multiplicar con varios resultados

Publicado por Miguel (1 intervención) el 24/04/2010 13:56:55
Hola. Tengo este código pero no sé cómo modificarlo para lo que quiero hacer. Quiero multiplicar una sola variable (la que se introduce en el input 'op1') por varios números decimales. El resultado de cada uno aparece en los campos 'total24', 'total22', etc.... cuando se pulsa el botón 'calcular'.

<form>
<p>Peso
<input name="op1" type="text" size="10" maxlength="15" />
gramos</p>
<p><br />
</p>
<table width="92%" border="0" cellspacing="5">
<tr>
<td>24k</td>
<td>22k</td>
<td>18k</td>
<td>14k</td>
<td>12k</td>
<td>10k</td>
<td>9k</td>
</tr>
<tr>
<td><input name="total24" type="text" size="10" maxlength="10" /></td>
<td><input name="total22" type="text" size="10" maxlength="10" /></td>
<td><input name="total18" type="text" size="10" maxlength="10" /></td>
<td><input name="total14" type="text" size="10" maxlength="10" /></td>
<td><input name="total12" type="text" size="10" maxlength="10" /></td>
<td><input name="total10" type="text" size="10" maxlength="10" /></td>
<td><input name="total9" type="text" size="10" maxlength="10" /></td>
</tr>
</table>
<p>  </p>
<p><br />
<input type="button" value="calcular" onclick="
var form = this.form;
form.total.value = form.op1.value * 10;
" />
</p>
</form>


Espero haberme explicado. Saludos y gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de ScriptShow

RE:Ayuda para multiplicar con varios resultados

Publicado por ScriptShow (387 intervenciones) el 26/04/2010 11:46:29
  • ScriptShow se encuentra ahora conectado en el
  • chat de PHP
Saludos Miguel,

veamos un ejemplo sencillo del funcionamiento:

<form name="form">
<p>Peso <input name="op1" type="text" size="10" maxlength="15" /> Total <input name="total" type="text" size="10" maxlength="15" /> gramos</p>
<input type="button" value="calcular" onclick="javascript:document.form.total.value = document.form.op1.value * 10;" />
</form>

Ahora puedes adaptarlo a otros propósitos. Si lo precisas, también se puede hacer con una función JavaScript.

Espero sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar