Есть простая форма:
<form method="get">
<input type="text" name="email">
</form>
Так исторически сложилось в html, что при нажатии на Enter
— она отправляется. Проблема в том, что Enter
можно нажать много раз и хотелось бы после первого нажатия заблокировать возможность повторной отправки.
Если сделать:
<form onsubmit="email.disabled=true;">...</form>
то форма игнорирует disabled
поля и она приходит пустой.
Форма inline
, добавить кнопку, конечно, можно, но хотелось бы избежать этого, чтобы не изменять привычный пользователям интерфейс.