HI, En JavaScript, cuando el valor está establecido en un control de entrada oculto, ¿qué evento se desencadena?Qué evento se puede capturar cuando se establece/cambia un valor de entrada oculto HTML
Respuesta
Supongo que 'onchange' se dispararía.
No, onchange no se activa al cambiar el valor de JS. –
Un valor (aparte del valor inicial) solo se puede establecer en una entrada oculta mediante el uso de scripts, y los eventos generalmente no se activan en respuesta a los scripts.
Podría desencadenar un Mutation event, pero el soporte de navegador para ellos aún no está muy extendido.
En general, si desea hacer algo cuando el script cambia el valor de una entrada oculta, haga que el script haga lo otro al mismo tiempo.
Cada vez que cambie el valor de un campo oculto utilizando script, no se activará ningún evento. Pero puede activar manualmente el evento si está usando jQuery.
Vamos a suponer que usted tiene el siguiente campo oculto
<input type="hidden" id="hid" value="0"
onchange="alert('Caught the hidden event');" />
Cuando se cambia el valor del campo usando código siguiente, no se mostrará el mensaje de alerta.
$("#hid").val("2");
Pero se puede desencadenar el evento de cambio utilizando el código
$("#hid").val("2").change();
siguiente código anterior se mostrará el mensaje de alerta.
- 1. ¿Cómo se puede capturar un evento de pegar contentEditable?
- 2. No se puede establecer el valor del campo de entrada oculto usando jQuery
- 3. ¿Qué evento se dispara cuando se muestra un UserControl?
- 4. evento de cambio del campo oculto html
- 5. Qué evento se invoca cuando pulsamos UISearchBar
- 6. CSS: ¿Se puede hacer clic en un objeto oculto?
- 7. JQuery: Cambiar el valor del campo de entrada oculto
- 8. ¿Se puede desbordar: diseño de afecto oculto?
- 9. html() método incorrecto cuando el valor de entrada ha cambiado
- 10. valor de ajuste de entrada oculto que no funciona como se esperaba en IE7 e IE8
- 11. jquery campo de entrada cambiar incluso cuando el valor se cambia a través de jquery
- 12. WCF/C# No se puede capturar EndpointNotFoundException
- 13. ¿Por qué no se puede capturar la excepción interna?
- 14. Cuando se produce un evento de 'desenfoque', ¿cómo puedo saber qué elemento de enfoque fue * a *?
- 15. jQuery: cómo capturar el evento de cambio de la entrada [type = 'checkbox'] si se programó programáticamente?
- 16. Capturar cancelar evento en el tipo de entrada = archivo
- 17. Capturar evento clave para retroceso
- 18. La captura de evento cuando se sigue un enlace
- 19. valor Obtención de entrada de texto HTML
- 20. pyqt: recibir señal cuando el widget se vuelve visible/oculto
- 21. ¿Es un problema cuando un iAd puede quedar oculto?
- 22. entrada de texto html Evento de cambio
- 23. ¿Cómo obtengo una devolución de llamada de evento cuando se modifica un widget de entrada Tkinter?
- 24. ¿Cómo puede un servicio de Windows iniciar un proceso cuando se produce un evento de temporizador?
- 25. desbordamiento: oculto no funciona cuando se usan las tablas
- 26. ¿Qué evento se desencadena cuando Mac vuelve de estar dormido?
- 27. ¿Se puede acceder al elemento oculto mediante javascript getElementByName?
- 28. ¿El control HTML oculto tiene algún evento? Al igual que en el cambio o algo?
- 29. ¿Por qué se puede ejecutar el evento transitionend cuando finaliza la transición de elementos del elemento?
- 30. HTML SELECT - Se dispara Javascript onchange evento aún cuando la opción no se cambia
Por favor, aclare su pregunta. Es ilegible, y no está claro en este momento. Haz clic en Editar y rehazalo. – johnnyArt