validityState.badInput
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2018.
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ru/web/api/html_dom_api/index.md)
Доступное только для чтения свойство badInput
объекта ValidityState, указывающее, что пользователь ввёл значение, которое браузер не может преобразовать. Например, поле ввода чисел, содержащее строку. Примечание: Во всех браузерах, кроме Internet Explorer, ввести в числовое поле любое нечисловое значения не удастся.
Пример
<input type="number" id="age" />
var input = document.getElementById("age");
if (input.validity.badInput) {
console.log("Bad input detected…");
} else {
console.log("Content of input ok.");
}
Спецификации
Specification |
---|
HTML Standard # dom-validitystate-badinput-dev |
Совместимость с браузерами
BCD tables only load in the browser