Foros del Web » Programando para Internet » Javascript »

Sumar textfields

Estas en el tema de Sumar textfields en el foro de Javascript en Foros del Web. hola a todos, Mi problema es el siguiente: tengo 3 textfields (numero1, numero2 y resultado), lo que quiero es que en el campo "resultado" se ...
  #1 (permalink)  
Antiguo 16/11/2003, 12:16
myd
 
Fecha de Ingreso: noviembre-2003
Mensajes: 12
Antigüedad: 21 años, 1 mes
Puntos: 0
Sumar textfields

hola a todos,

Mi problema es el siguiente:

tengo 3 textfields (numero1, numero2 y resultado), lo que quiero es que en el campo "resultado" se escriba el resultado de sumar "numero1" y "numero2".
Esto lo quiero hacer sin un boton "sumar", simplemente quiero que el campo "resultado" se actualice solo cuando escribes "numero1" y "numero2".

Alguna idea?

Muchas gracias y un saludo
  #2 (permalink)  
Antiguo 16/11/2003, 13:22
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola, myd. Bienvenido al Foro.

Aqui tienes una idea:
Código PHP:
<html>
<
head>
<
script>
function 
sumar() {
    
n1=parseInt(document.getElementById("numero1").value);
    
n2=parseInt(document.getElementById("numero2").value);
    
document.getElementById("resultado").value=n1+n2;
    
}
</script>
</head>

<body>
<input type="text" id="numero1" onKeyPress="sumar()">
<input type="text" id="numero2" onKeyPress="sumar()">
<input type="text" id="resultado">

</body>
</html> 
Saludos,

Última edición por JavierB; 16/11/2003 a las 13:23
  #3 (permalink)  
Antiguo 16/11/2003, 16:40
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años
Puntos: 0
una variacion del codigo anterior seria esta

Código PHP:
<html>

<
head>
<
title></title>
<
script>
function 
sumar() {
    var 
n1 parseInt(document.MyForm.numero1.value);
    var 
n2 parseInt(document.MyForm.numero2.value);
    
document.MyForm.resultado.value=n1+n2;
}
</script>
</head>

<body>

<form name="MyForm">
    <input type="text" name="numero1" size="20">
    <input type="text" name="numero2" size="20">
    <input type="text" name="resultado" size="20">
    
    <input type="button" value="Sumar" onclick="sumar()">
</form>

</body>

</html> 
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos

Última edición por affv; 16/11/2003 a las 16:46
  #4 (permalink)  
Antiguo 16/11/2003, 17:38
myd
 
Fecha de Ingreso: noviembre-2003
Mensajes: 12
Antigüedad: 21 años, 1 mes
Puntos: 0
solucionado

gracias a los dos, funciona perfectamente.

Salu2
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 18:54.