Получить сообщение по умолчанию для обязательной проверки - PullRequest
0 голосов
/ 28 февраля 2019

Я хотел бы показать сообщение об ошибке по умолчанию для проверки (например, требуется) с помощью JavaScript.

Сообщение по умолчанию, предоставленное браузером, в порядке (и оно переводит его автоматически), я просто хочу вызватьэто программно с пользовательской проверкой.

Возможно ли получить сообщение об ошибке по умолчанию, предоставленное браузером?

1 Ответ

0 голосов
/ 28 февраля 2019

Это должно работать

input.addEventListener('change', function(e) {
    if (// your check)
        this.setCustomValidity('Error');
    else
        this.setCustomValidity('');
});

, поэтому, когда вы отправляете форму, в браузере будет отображаться пользовательское сообщение о действительности

РЕДАКТИРОВАТЬ:

Пример 'stackoverflow'

document.querySelector('#search > div > input').setCustomValidity('Hello')

если вы нажмете на кнопку поиска, у вас будет

enter image description here

Чтобы получить сообщение проверки браузера, вы можете сделатьэто:

document.querySelector('#search > div > input').validationMessage
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...