¿Cómo puedo usar onChange
o un evento similar para todos los elementos form
? No quiero usar onChange
para cada campo por separado.Forma completa onChange
18
A
Respuesta
27
Si está utilizando jQuery, puede usar el evento change
en el elemento de formulario, porque en jQuery el evento se dispara.
$('#formId').change(function(){...});
Si está utilizando javascript normal, el evento de cambio no burbujea (al menos no cruza el navegador). Así que tendría que conectar el controlador de eventos a cada elemento de entrada por separado:
var inputs = document.getElementsByTagName("input");
for (i=0; i<inputs.length; i++){
inputs[i].onchange = changeHandler;
}
(por supuesto, tendría que hacer una cosa similar a todas las áreas de texto) selecciona y
Cuestiones relacionadas
- 1. jQuery trigger onChange
- 2. RaiseEvent ("onchange")
- 3. jquery seleccionar vivo onchange
- 4. Javascript select onchange = 'this.form.submit()'
- 5. jQuery Submit Form onChange
- 6. casilla jQuery onchange
- 7. JavaFX TextArea onChange eventos
- 8. Textarea onchange detección
- 9. Selenium onChange no funciona
- 10. evento onChange con contenteditable
- 11. android edittext onchange listener
- 12. Dropdown usando javascript onchange
- 13. Acción JSF desde onChange
- 14. onchange en la lista desplegable
- 15. elemento de selección múltiple - onchange
- 16. no onchange disparar en IE
- 17. Dropdown onchange function en html
- 18. iOS seleccione onchange no dispara
- 19. onChange y onSelect en DropDownList
- 20. onChange función no está definida
- 21. ¿Se propaga el evento onchange?
- 22. Html checkBox onchange no funciona
- 23. Javascript manualmente disparo .onchange() evento
- 24. jQuery onchange seleccionar la opción
- 25. Javascript - onchange dentro de <option>
- 26. Sms ContentObserver onChange() se dispara varias veces
- 27. ¿Cuál es la forma correcta de mostrar la InnerException completa?
- 28. ¿Por qué HttpWebRequest.BeginGetResponse() se completa de forma síncrona?
- 29. onchange - el menú desplegable seleccionado usando jquery
- 30. Javascript onchange de entrada no trabaja
por qué no? En el evento HTML, puede llamar a la misma función cada vez, por lo que se trata de copiar y pegar, probablemente no más de 20 caracteres y escribir 1 función. – 11684
¿[este] (http://stackoverflow.com/questions/10546076/common-event-for-all-elements-on-form) ayuda? –