0

This is my lightning input for date, which has a onchange event dateHandleChange. This is my first lwc. te.html

<div class=" slds-size_1-of-4 ">
  <lightning-input type="date" label="Pick a Sunday" name="date" value={dateEntry} onchange={dateHandleChange} required></lightning-input>
</div>

This is the js file which handles the onchange event, please can someone help. te.js

    dateHandleChange(event){
        let errorMessage = 'Please enter a Sunday.';
        let fieldSel = this.template.querySelector(".date");
        this.dateEntry = event.target.value;
        let val = this.dateEntry.getDate();

        if(val == '0'){
            fieldSel.setCustomValidity('');
        } else {
            fieldSel.setCustomValidity(errorMessage);
        }

        fieldSel.reportValidity();
    }

0 Answers0