--- title: validityState.badInput slug: Web/API/ValidityState/badInput tags: - API - Constraints API - HTML DOM - Свойство - Только для чтения - ValidityState browser-compat: api.ValidityState.badInput ---

{{APIRef("HTML DOM")}}

Доступное только для чтения свойство 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.");
}

Спецификации

{{Specifications}}

Совместимость с браузерами

{{Compat}}

Смотрите также