| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
| FAQ: Problema con evento onchange en Javascript |
Se muestran 4 comentarios sin revisar
| Cristian | 04/3/08 |
| Hola, la razón principal por lo que no pasa nada es que el evento onChange se ejecuta sobre los valores de un control, por ejemplo tú tienes un campo de texto que vale "Hola" luego le cambias a "Hola1", ahí se efectúa el evento onchnage, en tu botón siempre tienes el mismo valor, por lo cual no se ejecuta nada incluso si pones un alert o alguna otra cosa, lo más lógico sería poner el document.write en el evento onclick, | |
| Patri | 04/3/08 |
| Deberías implementarlo con un simple alert en javascript, Y sino prueba a meterle una pausa en la ejecución para poder ver el response.write. alert('Envío OK'); |
|
| julio morales | 04/3/08 |
| 1.- el elemento form no tiene un target (que para tu caso puedes crear un div o span o referenciar al document.body como destino) 2.- El input es de tipo submit que por defecto al clikearlo realiza el envio del form, por lo cual es preferible un tipo buton. 3.- y le estas asignando el evento onchange en vez de colocar el tipico onclick |
|
| Josep | 06/3/08 |
| asi el codigo funciona, aunque sige siendo muy mejorable.. <HTML> <HEAD> <TITLE>Ejemplo 16</TITLE> <script type="text/javascript"> function muestra_ok(){ alert("OK"); } </script> </HEAD> <BODY> <H1>Formularios</H1> <FORM name="datos" METHOD="POST"> <SELECT NAME="Colores" MULTIPLE> <OPTION VALUE="r">Rojo</OPTION> <OPTION VALUE="g">Verde</OPTION> <OPTION VALUE="b">Azul</OPTION> </SELECT> <BR><BR> <SELECT NAME="Colores"> <OPTION VALUE="r">Rojo</OPTION> <OPTION VALUE="g">Verde</OPTION> <OPTION VALUE="b">Azul</OPTION> </SELECT> <BR><BR> <INPUT TYPE="submit" onClick="muestra_ok();"><INPUT TYPE="Reset"> </FORM> </BODY> </HTML> |
|