Spec-Zone.ru › Web APIs

HTMLButtonElement: метод setCustomValidity()

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

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

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

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

Синтаксис

setCustomValidity(string)

Параметры

string

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

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

None (undefined).

Примеры

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

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

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

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for 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

См. также

  • <button>
  • HTMLButtonElement
  • HTMLButtonElement.validity
  • HTMLButtonElement.checkValidity()
  • HTMLButtonElement.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/HTMLButtonElement/setCustomValidity

Spec-Zone.ru

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