Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: sedil10 en 1 Julio 2011, 03:18 am



Título: como utilizar la funcion onchange en 2 cajas de texto
Publicado por: sedil10 en 1 Julio 2011, 03:18 am
por favor si me podrian ayudar con mi problema. tengo un codigo en php donde en el mismo formulario tengo 2 cajas de texto, name; (text1) y name(tex2) y un (select) . al contenido de select le di un  valor la cual le sumo con el valor que ingreso en text1
'bueno eso ya me salio'
lo que quisiera es que me salga  el resultado de mi suma en el text2 cuando ingreso el valor en el text1 con la funcion onchange.
con la opcion submit sale pero nesecito que sea con onchange o otra funcion que aun no conozco,  haber si  me pueden explixcar detalladamente  porfavor para ser sincero no se usar esa funcion soy principiante


Título: Re: como utilizar la funcion onchange en 2 cajas de texto
Publicado por: engel lex en 1 Julio 2011, 07:01 am
para ser sincero no entendi mucho que es lo que tienes/quieres... esto es lo que me parece que buscas mas o menos

en el body
Código:
<input type="text" onkeyup="sumar()" id="text1"/><br />
<input type="text" id="text2"/><br />
<select id="select" onchange="sumar()">
<option value="5">5</option>
<option value="10">10</option>
</select>

y un script (definido preferiblemente en la cabecera)
Código:
<script type="application/javascript">
function sumar(){
var a=parseInt(document.getElementById("text1").value);
var b=parseInt(document.getElementById("select").value);
document.getElementById("text2").value=a+b;
}
</script>

si no entiendes algo del codigo o no es mas o menos lo que buscabas simplemente pregunta... por cierto en el text1 uso la funcion onkeyup de manera que la suma se haga inmediata (en otro caso en algunos (no se si todos) navegadores la funcion se ejecuta basicamente en el onblur)