Я работаю над простой формой входа в систему, с двумя полями:
<form>
<input type="email" name="email" required />
<input type="password" name="password" required />
<button type="submit">Log in</button>
</form>
В современных браузерах проверка запускается автоматически.
Однако, если javascript доступен, я хочу взять проверку формы html5 и обработать все сам.
Я хочу автоматически проверить «onblur» (только уязвимое поле) и хочу проверить все поля при нажатии «submit».
Однако события onblur работают нормально. При нажатии кнопки «submit» стандартное событие submit не вызывается. Тем не менее, «недопустимое» событие инициируется; но только для первого недействительного события.
Какой хороший способ сказать браузеру игнорировать все проверки, связанные с HTML5, и взять на себя весь процесс?