Bug fix
This commit is contained in:
parent
2c0cbbff3e
commit
3c885f92c7
2
components/dist/form.js
vendored
2
components/dist/form.js
vendored
@ -30,7 +30,6 @@ customElements.define('sm-form', class extends HTMLElement {
|
|||||||
|
|
||||||
this.form = this.shadowRoot.querySelector('form');
|
this.form = this.shadowRoot.querySelector('form');
|
||||||
this.formElements
|
this.formElements
|
||||||
this._requiredElements = [];
|
|
||||||
this.submitButton
|
this.submitButton
|
||||||
this.resetButton
|
this.resetButton
|
||||||
this.invalidFields = false;
|
this.invalidFields = false;
|
||||||
@ -92,6 +91,7 @@ customElements.define('sm-form', class extends HTMLElement {
|
|||||||
this.formElements.forEach(elem => elem.reset())
|
this.formElements.forEach(elem => elem.reset())
|
||||||
}
|
}
|
||||||
elementsChanged() {
|
elementsChanged() {
|
||||||
|
this._requiredElements = [];
|
||||||
this.formElements = [...this.querySelectorAll('input, sm-input, sm-textarea, sm-checkbox, tags-input, file-input, sm-switch, sm-radio')]
|
this.formElements = [...this.querySelectorAll('input, sm-input, sm-textarea, sm-checkbox, tags-input, file-input, sm-switch, sm-radio')]
|
||||||
this.formElements.forEach(elem => {
|
this.formElements.forEach(elem => {
|
||||||
if (elem.hasAttribute('required')) {
|
if (elem.hasAttribute('required')) {
|
||||||
|
|||||||
BIN
components/dist/form.min.js
vendored
BIN
components/dist/form.min.js
vendored
Binary file not shown.
Loading…
Reference in New Issue
Block a user