HTML5 - Устранить ошибку Chrome для ввода даты при вставке неполной даты - PullRequest
0 голосов
/ 02 ноября 2018

У меня проблема с Chrome: когда я вставляю неполную дату в дату ввода, например, "12 / dd / yyyy", и я отправляю форму, Chrome показывает мне ошибку типа

Пожалуйста, введите правильное значение. Поле не заполнено или имеет недопустимую дату

error

Кто-нибудь знает, как удалить эту ошибку и показать пользовательскую ошибку с помощью jquery или js, например: «ОШИБКА: введенная вами дата недопустима»?

Извините за мой английский и спасибо за совет.

1 Ответ

0 голосов
/ 02 ноября 2018

Вы должны использовать novalidate. Предотвращает автоматическую проверку браузера при отправке формы.

Эта форма не будет отправлена, если введены неверные данные:

<form action="#">
  <input type="date"/>
  <input type="submit"/>
<form>

Эта форма будет отправлена, даже если введенные данные неверны:

<form action="#" novalidate>
  <input type="date"/>
  <input type="submit"/>
<form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...