Согласно MDN , тег <form>
поддерживает событие onreset
.
Onreset
срабатывает до фактического сброса формы;после сброса события не отображаются.Я проверил, чтобы увидеть, вызовет ли сброс событие onchange
для входов, значения которых сбрасываются, но это не так.
Обходной путь для выполнения чего-либо после сброса может заключаться в установке флага сброса, а затем используйте событие onblur
кнопки сброса (поэтому после сброса она будет запускаться при следующем нажатии на что-то еще).Альтернативный обходной путь, конечно, состоит в том, чтобы вызвать setTimeout, чтобы ваш скрипт запускался через некоторое время после сброса.Боюсь, любой из них взломан.