Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] problemas con formulario javascript

Estas en el tema de problemas con formulario javascript en el foro de Java en Foros del Web. lo que pasa es que tengo un codigo que hice y bueno no esta haciendo lo que debe de hacer, se supone que los dos ...
  #1 (permalink)  
Antiguo 21/03/2014, 11:24
 
Fecha de Ingreso: marzo-2014
Mensajes: 8
Antigüedad: 10 años
Puntos: 0
problemas con formulario javascript

lo que pasa es que tengo un codigo que hice y bueno no esta haciendo lo que debe de hacer, se supone que los dos primeros campos los divide, despues lo guarda el resultado en el campo tres, tomo el campo 3 y lo multiplico por el 4 y le sumo lo que tiene el campo 5 y lo multiplico por el campo 6 y muestro el resultado en el campo 7 pero algo esta fallando y no hace lo que tiene que hacer, aqui esta el codigo.
ojala alguien pueda ayudarme, se lo agradeceria mucho

Código:

<script type="text/javascript">
function div() {
            var txtFirstNumberValue = document.getElementById('txt1').value;
            var txtSecondNumberValue = document.getElementById('txt2').value;
            var result = Number(txtFirstNumberValue)     /     Number(txtSecondNumberValue);
            if (!isNaN(result)) 
            {
                document.getElementById('txt3').value = result;
            }
        }
function mul() {
            var valor1 = document.getElementById('txt3').value;
            var valor2 = document.getElementById('txt4').value;
            var valor3 = document.getElementById('txt5').value;
            var valor4 = document.getElementById('txt6').value;
            var result = Number(valor1) * Number(valor2) + Number(valor3) * Number(valor4);

            if (!isNaN(result)) 
            {
                document.getElementById('txt7').value = result;
            }
        }


		</script>

<input type="text" id="txt1" value="0" onkeyup="div();" />
<input type="text" id="txt2" value="0" onkeyup="div();" />
<input type="text" id="txt3"  value="0" onkeyup="mul();"/>
<input type="text" id="txt4" value="0" onkeyup="mul();" />
<input type="text" id="txt5"  value="0" onkeyup="mul();"/>
<input type="text" id="txt6" value="0" onkeyup="mul();" />
<input type="text" id="txt7"  value="0"/>
  #2 (permalink)  
Antiguo 21/03/2014, 11:32
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: problemas con formulario javascript

Java no es lo mismo que Javascript
  #3 (permalink)  
Antiguo 21/03/2014, 12:13
 
Fecha de Ingreso: marzo-2014
Mensajes: 8
Antigüedad: 10 años
Puntos: 0
Respuesta: problemas con formulario javascript

ya logre solucioanrlo talvez no de la mejor manera pero me funciono jajaja

Código:
<script type="text/javascript">
function div() {
            var txtFirstNumberValue = document.getElementById('txt1').value;
            var txtSecondNumberValue = document.getElementById('txt2').value;
            var result = Number(txtFirstNumberValue)     /     Number(txtSecondNumberValue);
            if (!isNaN(result)) 
            {
                document.getElementById('txt3').value = result;
            }
        }
function sum4() {
            var valor1 = document.getElementById('txt3').value;
            var valor2 = document.getElementById('txt4').value;
            var valor3 = document.getElementById('txt5').value;
            var result = Number(valor1) * Number(valor2) + Number(valor3);

            if (!isNaN(result)) 
            {
                document.getElementById('oc1').value = result;
            }
        }
function mul4() {
            var valor4 = document.getElementById('oc1').value;
            var valor5 = document.getElementById('txt5').value;
            var result = Number(valor4) * Number(valor5);

            if (!isNaN(result)) 
            {
                document.getElementById('txt7').value = result;
            }
        }


		</script>

<input type="text" id="txt1"   onkeyup="div();" size="8"/>
<input type="text" id="txt2"   onkeyup="div();" size="8"/>
<input type="text" id="txt3"   onkeyup="sum();" size="8"/>
<input type="text" id="txt4"   onkeyup="sum();" size="8"/>
<input type="text" id="txt5"   onkeyup="sum();" size="8"/>
<input type="text" id="txt6"   onkeyup="mul();" size="8"/>
<input type="text" id="txt7"   value="0"        size="8"/>
<input type="hidden" id="oc1"  onkeyup="mul();" size="8"/>

Etiquetas: formulario, javascript, valor
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 16:36.