Foros del Web » Programando para Internet » Javascript »

Sumar con textfield JavaScript

Estas en el tema de Sumar con textfield JavaScript en el foro de Javascript en Foros del Web. Como puedo hacer que al presionar el boton sume los numeros ingresados en la cajas para luego dar el resultado en la ultima caja, Código ...
  #1 (permalink)  
Antiguo 14/10/2008, 16:14
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 15 años, 8 meses
Puntos: 6
Sumar con textfield JavaScript



Como puedo hacer que al presionar el boton sume los numeros ingresados en la cajas para luego dar el resultado en la ultima caja,

Código PHP:
<form name="form1" method="post" action="">
    <
p>Numero 1
    <
input type="text" name="textfield">
    </
p>
    <
p>Numero 2:   
    <
input type="text" name="textfield2">
    </
p>
    <
p>
    <
input type="submit" name="Submit" value="Sumar">
    </
p>
    <
p>El Resultado es
    <
input type="text" name="textfield3">
    </
p>
 </
form
Código Javascrip

Código PHP:
<script language="JavaScript" type="text/javascript">
var 
numero1 textfield1;
var 
numero2 textfield2;
resultado numero1 numero2;
textfield3.write(resultado);
</script> 
  #2 (permalink)  
Antiguo 14/10/2008, 16:23
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
Respuesta: Sumar con textfield JavaScript

Hola en principio seria modificar el codigo un poco, cambiar el boton de "submit" a " button" si no el formulario se enviara. Ademas le he asignado una ID a cada campo de formulario.
En este ejemplo utilizo document.getElementById aunque hay otras formas de hacerlo

Código PHP:
<form name="form1" method="post" action=""
    <
p>Numero 1:  
    <
input type="text" id="textfield" name="textfield"
    </
p
    <
p>Numero 2:    
    <
input type="text" id="textfield2" name="textfield2"
    </
p
    <
p
    <
input type="button" name="Submit" value="Sumar" onclick="suma()"
    </
p
    <
p>El Resultado es:  
    <
input type="text"id="textfield3"  name="textfield3"
    </
p
 </
form
y el javascript

Código PHP:
<script language="JavaScript" type="text/javascript"
function 
suma(){
var 
numero1 document.getElementById("textfield1").value
var 
numero2 document.getElementById("textfield2").value
var 
resultado numero1 numero2
document.getElementById("textfield3").value resultado
}
</script> 
Aunque no lo he probado creo que asi te funcionara
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #3 (permalink)  
Antiguo 14/10/2008, 17:08
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: Sumar con textfield JavaScript

lo eh probado pero no funciona, a que se debera ?
  #4 (permalink)  
Antiguo 14/10/2008, 17:26
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
Respuesta: Sumar con textfield JavaScript

Hola perdona

Habia puesto" textfield1" para el primer campo de texto cuando deberia de ser textfield

Código PHP:
<script language="JavaScript" type="text/javascript">  
function 
suma(){ 
var 
numero1 document.getElementById("textfield").value;  
var 
numero2 document.getElementById("textfield2").value;  
var 
resultado numero1 numero2;  
document.getElementById("textfield3").value resultado;  

</script> 
ahora si funciona
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
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 14:42.