Foros del Web » Programando para Internet » Javascript »

como arreglo este ejemplo de JS??

Estas en el tema de como arreglo este ejemplo de JS?? en el foro de Javascript en Foros del Web. hola chicos debo hacer la siguetes formula A*100/B teniendo en cuenta que A y B son datos ingresados por un formulario input. tengo este ejmplo ...
  #1 (permalink)  
Antiguo 28/04/2009, 16:12
 
Fecha de Ingreso: abril-2007
Mensajes: 66
Antigüedad: 17 años
Puntos: 1
Exclamación como arreglo este ejemplo de JS??

hola chicos debo hacer la siguetes formula A*100/B teniendo en cuenta que A y B son datos ingresados por un formulario input.

tengo este ejmplo pero no entiendo como mod. para que me haga esa ecuación.

gracias... si alguien sabe.. le agradezzco del alma.



<script language="javascript">

function sumar(){
var a, total = 0;
var elements = document.getElementsByName('sumar');

for(a=0; a<elements.length; a++){
total += (parseFloat(elements[a].value));
}

document.getElementById("resultado").value = total;
}

</script>

</head>


<body>Numero1:
<input type="text" name="sumar" onkeyup="sumar()" /><br />

Numero2:
<input type="text" name="sumar" onkeyup="sumar()"/><br />

<br />
Resultado:
<input type="text" value="0" id="resultado" />

</body>
  #2 (permalink)  
Antiguo 28/04/2009, 16:21
 
Fecha de Ingreso: marzo-2009
Mensajes: 69
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: como arreglo este ejemplo de JS??

Por pones el evento keyup al introducir los datos? Eso lo veo incorrecto.. o es asi q t lo han pedido

mira puedes hacer esto.

function operacion()
{
var P1= document.getElementsByName('textfield1');
var P2= document.getElementsByName('textfield2');

var resul= sumar(P1,P2)
Alert(resul)
}

function sumar(A,B)
{
return A*100/B;
}

coloca un boton, q no envie formulario si..... en el evento onclick llama a la funcion operacion y muestralo en un alert o text.. lo q tu decidas.... no olvides de q tienes q llenar los campos de los textfield1 y textfield2

Saludos... no t puedo ayudar muy bien, ya q en estos momentos no estoy con mi laptop a mano y no tengo mis proyectos a mano...,

Última edición por JhoelSub; 28/04/2009 a las 16:28
  #3 (permalink)  
Antiguo 28/04/2009, 16:31
 
Fecha de Ingreso: abril-2007
Mensajes: 66
Antigüedad: 17 años
Puntos: 1
Respuesta: como arreglo este ejemplo de JS??

ohhh vale.. compañero... la verdad que es un ejemplo que saque por ahi..funciona bien y ademas lo muestra en tiempo real.
Ahora con tu ejemplo..como muestro el resultado en mi html?.. sorry que de JS no se NADA.
Suerte con esas Mujeres..jejej
  #4 (permalink)  
Antiguo 28/04/2009, 18:56
 
Fecha de Ingreso: abril-2007
Mensajes: 66
Antigüedad: 17 años
Puntos: 1
Respuesta: como arreglo este ejemplo de JS??

si tienes el codigo mandamelo please....
  #5 (permalink)  
Antiguo 28/04/2009, 21:13
 
Fecha de Ingreso: marzo-2009
Mensajes: 69
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: como arreglo este ejemplo de JS??

En vez del alert coloca este codigo

document.getElementsByName('textfield_resultado')= resul;

ese seria la solucion, y en vez de de poner el boton.. coloca el evento keyup a los dos tectfield de entrada, y llamas a la funcion operacion(), pero hay un problema.. suponte q colocas un numero en el primer textfield, en ese momento se hara la operacion de la ecuacion, pero para hacer la ecuacion necesitas del valor del otro textfield, asi q de seguro tendras problemas... por q en el textfield2 no habra valor......

Condiciona ahi.. q si el textfield esta vacio (if(textfield=="")) , q por defecto q contenga el valor de cero.. me entiendes? .....

Nota: El nombre de tu textfield de donde mostrara el resultado debe tener el name de "tesxtfield_resultado", puedes colocarle el nombre q quieras.... me escribes man
  #6 (permalink)  
Antiguo 28/04/2009, 21:36
 
Fecha de Ingreso: abril-2007
Mensajes: 66
Antigüedad: 17 años
Puntos: 1
Respuesta: como arreglo este ejemplo de JS??

amigo mi, le puse asi, pero no me funciono.:



<script language="javascript">

function operacion()
{
var P1= document.getElementsByName('textfield1');
var P2= document.getElementsByName('textfield2');

var resul= sumar(P1,P2)
document.getElementsByName('textfield_resultado')= resul;
}

function sumar(A,B)
{
return A*100/B;
}
</script>

</head>


<body>Numero1:
<input type="text" name="textfield1" onkeyup="operacion()" id="textfield1" />
<br />

Numero2:
<input type="text" name="textfield2" onkeyup="operacion()" id="textfield2"/>
<br />

<br />
Resultado:
<input name="textfield_resultado" type="text" id="textfield_resultado" />
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 04:59.