como utilizar la funcion onchange en 2 cajas de texto

Iniciado por sedil10, 1 Julio 2011, 03:18 AM

0 Miembros y 1 Visitante están viendo este tema.

sedil10

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

engel lex

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

<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)

<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)
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.