Foros del Web » Programando para Internet » Javascript »

Multiplicacion campos formulario

Estas en el tema de Multiplicacion campos formulario en el foro de Javascript en Foros del Web. Hola, tengo el siguiente formulario en el queintento multiplicar los campos metidos en dos campos de texto y que me aparezca el resultado. No se ...
  #1 (permalink)  
Antiguo 20/02/2012, 15:33
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Multiplicacion campos formulario

Hola,
tengo el siguiente formulario en el queintento multiplicar los campos metidos en dos campos de texto y que me aparezca el resultado. No se que estoy haciendo mal ya que vi un monton de ejemplo sigual pero soy incapaz de que me aparezca el resultado.
<form>
<fieldset style="margin:auto;">
<legend id="leyenda"><b</legend>
<table>
<tr>
<td>
<div><input type="Text" name="textfield45" />
<input type="Text" name="textfield46" />
<input type="Text" name="textfield47" /></div>
<input type="button" id="btnCalcular" name="btnCalcular" style="position:absolute;left:500px" onClick="CalcularTarifa" value="Calcular"/>
<td>
...
</form>

y luego en javascript tengo la siguiente funcion:
function CalcularTarifa(){
form.textfied47.value=form.textfield45.value*form. textfield46.value;
}

Creo ques es muy facil,he visto un monton de temas pero soy incapaz de sacarlo. No se si es por los camposquehay dentro del formulario (fieldset,table..)
  #2 (permalink)  
Antiguo 20/02/2012, 15:53
 
Fecha de Ingreso: abril-2010
Mensajes: 112
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Multiplicacion campos formulario

Código Javascript:
Ver original
  1. <script>
  2.   function multiplicar(){
  3. m1 = document.getElementById("precio").value;
  4. m2 = document.getElementById("cantidad").value;
  5. r = m1*m2;
  6. document.getElementById("total").value = r;
  7. }
  8. </script>

Código HTML:
Ver original
  1. <input type="text" name="cantServicio" id="cantidad" value="1" onChange="multiplicar();"/>
  2. <input type="text" length="4" name="precioServicio" id="precio" onChange="multiplicar();"/>
  3. <input type="text" length="4" name="totalServicio" id="total" />

Ahi juega, Saludos
  #3 (permalink)  
Antiguo 20/02/2012, 16:03
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Multiplicacion campos formulario

muchas gracias¡¡¡¡¡¡¡¡

Etiquetas: campos, formulario, funcion, input, multiplicacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:23.