Spec-Zone.ru › Web APIs

HTMLOutputElement: свойство validity

Базовая Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с декабря 2018 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Чтение только свойство validity интерфейса HTMLOutputElement возвращает объект ValidityState, который представляет состояния валидности этого элемента. Хотя элементы <output> никогда не являются кандидатами для проверки ограничений, состояние валидности может быть невалидным, если было установлено пользовательское сообщение о валидности.

Значение

Объект ValidityState.

Примеры

Следующий пример демонстрирует, что элемент <output> находится в невалидном состоянии, когда задан customError; в этом состоянии, checkValidity() возвращает true, в то время как свойство validityState элемента validity имеет значение false.

const output = document.getElementById("myOutput");
output.setCustomValidity("This object element is invalid.");
const validityState = output.validity;
console.log(validityState.valid); // false
console.log(validityState.customError); // true
console.log(output.checkValidity()); // true

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

Спецификация
HTML
# the-constraint-validation-api:dom-cva-validity

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
validity 9 14 4 ≤12.1 5.1 18 4 ≤12.1 5 1.0 3

См. также

  • HTMLOutputElement.checkValidity()
  • <output>
  • <form>
  • Изучение: Проверка форм на стороне клиента
  • Руководство: Проверка ограничений

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement/validity

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API