Недавно я работаю над проектом, который использует ajax для вызова Java-сервлета, и запрос занимает более 10 секунд, чтобы получить ответ, поэтому мне нужно убедиться, что в течение этого времени пользователь не сможет отправить форму еще раз, и мой текущий подход обнаруживает событие нажатия кнопки отправки и отключает кнопку отправки, как только функция успеха или ошибки запускается в ajax, снова включите кнопку, но это не очень хороший подход.Что лучше всего предотвращать двойную форму submit
---- Редактировать ---- Извините, я не объяснял ясно, что я имею в виду, так это то, что это может остановить незнакомого пользователя фона, но если кто-то намеревается атаковать сайт или по какой-либо причине, они может просто изменить html-код, чтобы включить кнопку, и сделать еще один,
Прежде чем я попробовал другой способ, который устанавливает интервал cookie после отправки формы и проверяет файл cookie при завершении запроса, но просто интересно, есть ли другой способ для этого этот вопрос предназначен исключительно для обучения.
Извините за мой английский :)
Почему отключить кнопку отправки не подходит? –