Código HTML:
<form> <input type="text" onchange="cambiar()"/> <input type="text"/> </form>
Código PHP:
<script language="JavaScript" type="text/javascript">
<!--
function cambiar(){
alert("Hola");
}
//-->
</script>
Saludos.
| |||
Evento onchange Hola, el evento onchange, cuando yo escriba algo en un campo de texto deberia de saltar no?? Código HTML: <form> <input type="text" onchange="cambiar()"/> <input type="text"/> </form> Código PHP: Saludos. |
| ||||
Re: Evento onchange onchange es más usado en elementos select. Si lo que quieres es tener control en cada golpe de tecla, como cuando se hace un live preview de comentarios en un blog, usa onkeyup. Un detalle importante, no uses manejadores de evento inline, es más flexible hacer algo como:
Código:
Saludos. el.onchage = cambiar;
__________________ Alexis Bellido |
| |||
Re: Evento onchange yo lo he hecho asi: y parece que funciona: Código PHP: |
| ||||
Re: Evento onchange Hola: Sobre onchange en textos... lo correcto sería que se activase con las modificaciones... y en algunos navegadores funciona, pero no en todos... y por esa razón hay que hacer "piruetas"... tunait: Lo que comentas estaría contemplado con onblur (¡tal vez!) La verdad es que las teclas se detectan con onkeyXXX y los eventos del teclado con onmouseXXX... pero los cambios deben controlarse (aunque no esté bien implementado en algunos navegadores) con onchange, al igual que los focos se controlen con onblur/onfocus... Dicho esto, lo mejor es (en mi humilde opinión) complementar onchange con onblur, o con onkeyup... ¿Hay más opiniones...? Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Re: Evento onchange No, mi estimado Pepe. onblur dispararía siempre el evento aunque le valor del campo no hubiera cambiado. onchange espera a terminar la acción para entrar en escena, al igual que en un selector que no se activa hasta haber terminado la selección. En un campo de tipo texto espera a que se termine con él y ese momento es cuando se abandona el campo, como el onblur un saludo |
| ||||
Re: Evento onchange Cita: ¡Sip...! Lo que he notado es que opera hace saltar el evento aunque se escriba lo mismo que había... (al menos en mis pruebas...)Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |