/
githubmirror
/
ionic
Обзор
Документация
Войти
/
githubmirror
/
ionic
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
core/src/utils/forms/validity.ts
21 строка
606 B
Maria Hutt
fix(checkbox, toggle, radio-group): improve screen reader announcement timing for validation errors (#30714)
13 ноя 2025, 21:11
Не верифицирован
13 ноя 2025, 21:11
92db364
Код
Авторство
О чём код?
type FormElement = | HTMLIonInputElement | HTMLIonTextareaElement | HTMLIonSelectElement | HTMLIonCheckboxElement | HTMLIonToggleElement | HTMLElement; /** * Checks if the form element is in an invalid state based on * Ionic validation classes. * * @param el The form element to check. * @returns `true` if the element is invalid, `false` otherwise. */ export const checkInvalidState = (el: FormElement): boolean => { const hasIonTouched = el.classList.contains('ion-touched'); const hasIonInvalid = el.classList.contains('ion-invalid'); return hasIonTouched && hasIonInvalid; };