Tengo un formulario con algunos elementos seleccionados que tienen eventos onChange adjuntos. Me gustaría que el evento se active incluso cuando alguien hace clic en el botón de reinicio del formulario.¿Un botón de reinicio de formulario activa elementos selectos en el evento Cambio?
Mi pregunta es: ¿restablecer un formulario de disparo a elementos seleccionados en evento de cambio?
Aquí está un ejemplo sencillo en jQuery
<script type="text/javascript">
$('.myselect').change(function() {
// do something on change
});
</script>
<form action="/" method="post">
<select class="myselect" name="select1">
<option value="1">First</option>
<option value="2">Second</option>
</select>
<select class="myselect" name="select2">
<option value="1">First</option>
<option value="2">Second</option>
</select>
<!-- When this is clicked I would like it fire the change event -->
<input type="reset" value="Reset" />
<input type="submit" value="Save" />
</form>
Gracias!
¿No sería más fácil ir y probar esto? – Powerlord
Lo probé y no funciona. Ni siquiera estoy seguro de si es posible, así que es por eso que pregunté. Estrechándolo a mi error, o al hecho de que simplemente no puedes hacerlo. – user22730
@Powerlord Tengo que decir que siempre pienso que "simplemente pruébalo" es una sugerencia terrible. El OP solo descubrirá si algo funciona en su navegador/versión. Una solución mucho mejor es seguir los estándares oficiales/documentación API. – osullic