удивлён, получив локализованное сообщение при попытке отправить форму с пустым полем. Откуда оно берёт это сообщение, как был определён язык для этого сообщения, можно ли изменить локаль, используемую по-умолчанию?
За это отвечает каждый браузер по-своему, понял.
Через JS можешь всё сделать, поменять изменить. и ещё поиграйся с девтулс в браузере, сразу тебе вопрос в догонку, если ты в девтулс уберешь слово required, форма отправится без проблем ?
Да, если удалить этот аттрибут со стороны клиента, то форма отправляется с пустым полем, как будто этого аттрибута и не было. Декоративная валидация, так сказать
Кажется в нас шпион 😄
Почему шпион 🧐
Специальная штучка, блокировка отправки пустых форм чтобы не вызвать ошибку, там есть ещё value, и message
Обсуждают сегодня