Отменить проверку html5

Я работаю над простой формой входа с двумя полями:

<form>
  <input type="email" name="email" required />
  <input type="password" name="password" required />
  <button type="submit">Log in</button>
</form>

В современных браузерах проверка запускается автоматически.

Однако, если доступен Javascript, я хочу взять на себя проверку формы html5 и обрабатывать все самостоятельно.

Я хочу автоматически проверять onblur (только затронутое поле), и я хочу проверять все поля при нажатии кнопки «Отправить».

События onblur работают нормально ... При нажатии кнопки submit стандартное событие submit не запускается. Однако запускается «недопустимое» событие; но только для первого недопустимого события.

Какой хороший способ указать браузеру игнорировать все проверки, связанные с HTML5, и взять на себя весь процесс?

6
задан Brian Tompsett - 汤莱恩 19 September 2019 в 16:56
поделиться