intervention-pages
Version:
17 lines (16 loc) • 479 B
JavaScript
export const validateRequiredFields = (element) => {
let isValid = true;
element.shadowRoot.querySelectorAll('[required]').forEach((el) => {
if (el && el.validate && !el.validate()) {
isValid = false;
}
});
return isValid;
};
export const resetRequiredFields = (element) => {
element.shadowRoot.querySelectorAll('[required]').forEach((el) => {
if (el) {
el.invalid = false;
}
});
};