Spec-Zone.ru › Web APIs

HTMLObjectElement: свойство validity

Базовая Широко поддерживается

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

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

Свойство validity только для чтения интерфейса HTMLObjectElement возвращает объект ValidityState, представляющий состояния валидности этого элемента. Хотя элементы <object> никогда не являются кандидатами для валидации ограничений, состояние валидности может быть недействительным, если было задано пользовательское сообщение об ошибке.

Значение

Объект ValidityState.

Примеры

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

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

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

Спецификация
HTML
# dom-cva-validity

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
validity 10 12 4 ≤12.1 5.1 18 4 ≤12.1 5 1.0 ≤37

См. также

  • HTMLObjectElement.checkValidity()
  • <object>
  • <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/HTMLObjectElement/validity

Spec-Zone.ru

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