У меня есть форма, в которой кнопка отправки запускает функцию. Назовем это myFunction()
. Мне нужно, чтобы эта функция была отключена в течение 30 секунд после отправки, но мне нужна кнопка отправки, чтобы продолжить работу. Я не хочу, чтобы вы отключили всю кнопку, а только функцию, которую она запускает. (Если пользователь снова нажал кнопку до 30 секунд, мне нужно, чтобы он снова отправился, но не выполнил myFunction
второй раз.) Я пробовал миллион разных вещей, но безрезультатно. Я даже не знаю, какой код отправить в качестве примера.Временно отключить функцию при отправке
<FORM ID="myform">
<INPUT ID="mysubmit" TYPE="SUBMIT" ONCLICK="myFunction();">
</FORM>
Какой самый простой и простой способ сделать это с помощью JavaScript?
Ну, если отправка формы перезагружает страницу, которая будет довольно сложно. Вы можете объяснить ситуацию немного больше? Возможно, есть лучший способ справиться с этой проблемой. – Ryan
Нет, действие формы нацелено на соседний кадр. Кнопка формы и отправки всегда видна и никогда не перезагружается. –