У меня проблема, когда я отправляю форму (нажатием клавиши ENTER или щелчком мыши) - если я нажимаю ее x раз быстрее, быстрее, чем фактический вид воссоздается (например, десять раз в секунду), данные формы отправляются десять раз и десять раз сохраняются в базе данных.
И не важно, есть ли какая-либо проверка, например, убедитесь, что данные могут быть сохранены только один раз.
Следующая отправка после обновления представления работает нормально. Данные не сохраняются, потому что теперь работает валидатор ..
Итак, недоброжелательный пользователь заполняет форму и вместо обычной отправки он быстро нажимает кнопку отправки, пока представление не будет восстановлено, и у меня в базе данных будет X записей вместо одной: -)
Как я могу предотвратить это странное поведение?
Как запретить нажимать кнопку подтверждения, пока представление не будет перестроено?