Spec-Zone.ru › Web APIs

HTMLFieldSetElement: метод setCustomValidity()

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

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

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

Метод setCustomValidity() интерфейса HTMLFieldSetElement устанавливает пользовательское сообщение об ошибке валидации для элемента <fieldset>. Используйте пустую строку, чтобы указать, что у элемента нет пользовательской ошибки валидации.

Элемент <fieldset> не подходит для проверки ограничений. Метод reportValidity() не отобразит пользовательское сообщение об ошибке, но установит свойство customError объекта ValidityState элемента в true и свойство valid в false.

Синтаксис

setCustomValidity(string)

Параметры

string

Строка, содержащая сообщение об ошибке. Пустая строка удаляет все пользовательские ошибки валидации.

Возвращаемое значение

None (undefined).

Примеры

const errorFieldSet = document.getElementById("checkErrors");
const errors = issuesToReport();
if (errors) {
  errorFieldSet.setCustomValidity("There is an error");
} else {
  errorFieldSet.setCustomValidity("");
}

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

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

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
setCustomValidity
4Этот метод обновляет только всплывающее окно с ошибкой валидации, а не подсказку, появляющуюся при наведении курсора на элемент. См. ошибку 41380670.
12 4 ≤12.1 5
18Этот метод обновляет только всплывающее окно с ошибкой валидации, а не подсказку, появляющуюся при наведении курсора на элемент. См. ошибку 41380670.
4 ≤12.1 5
1.0Этот метод обновляет только всплывающее окно с ошибкой валидации, а не подсказку, появляющуюся при наведении курсора на элемент. См. ошибку 41380670.
≤37

См. также

  • <fieldset>
  • HTMLFieldSetElement
  • HTMLFieldSetElement.validity
  • HTMLFieldSetElement.checkValidity()
  • HTMLFieldSetElement.reportValidity()
  • Валидация форм.
  • Обучение: Клиентская валидация форм
  • Руководство: Ограничения валидации
  • Псевдоклассы CSS :valid и :invalid

© 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/HTMLFieldSetElement/setCustomValidity

Spec-Zone.ru

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