Foros del Web » Programando para Internet » Javascript »

Operaciones matematicas y formularios en javascript

Estas en el tema de Operaciones matematicas y formularios en javascript en el foro de Javascript en Foros del Web. Hola: Necesito de su ayuda y consejo para saber como continuar mi proyecto. Soy principiante con javascript. Más abajo dejo el código para que se ...
  #1 (permalink)  
Antiguo 21/05/2012, 16:48
 
Fecha de Ingreso: enero-2010
Mensajes: 30
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Operaciones matematicas y formularios en javascript

Hola:

Necesito de su ayuda y consejo para saber como continuar mi proyecto. Soy principiante con javascript.
Más abajo dejo el código para que se entienda mejor lo que necesito.

Con este código puedo sumar dos valores introducidos por un usuario y obtener en un tercer campo el total.

Lo que no se como hacer es introducir dos botones uno para agregar un nuevo formulario idéntico al anterior y otro para eliminarlo.

Además de esto me gustaría que el campo que llamo "TerceraCaja" de cada formulario sea sumado en otro campo a medida que se agreguen formularios.

Sinceramente no se como empezar.

Desde ya muchas gracias.

Aca les dejo el código

<script type="text/javascript">
function Sumar(){
interval = setInterval("calcular()",1);
}
function calcular(){
uno = document.autoSumForm.PrimeraCaja.value;
dos = document.autoSumForm.SegundaCaja.value;
document.autoSumForm.TerceraCaja.value = (uno * 1) + (dos * 1);
}
function NoSumar(){
clearInterval(interval);
}
</script>

<form name="autoSumForm">
<input type=text name="PrimeraCaja" value="" onFocus="Sumar();" onBlur="NoSumar();"> +
<input type=text name="SegundaCaja" value="" onFocus="Sumar();" onBlur="NoSumar();"> =
<input type=text name="TerceraCaja">
</form>

Etiquetas: formulario, input, matematicas, operaciones
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 10:56.