registrationForm.html ===================== <template> <lightning-input label="FirstName"></lightning-input> <lightning-input label="LastName"></lightning-input> <lightning-button label="Submit" variant="brand" onclick={handleValidate}></lightning-button> </template> registrationForm.js =================== import { LightningElement,track } from 'lwc'; export default class RegistrationForm extends LightningElement { @track errors={ "FirstName":"Please Enter the FirstName", "LastName":"Please Enter the LastName" }; handleValidate(){ this.template.querySelectorAll("lightning-input").forEach(item => { let val=item.value; let label=item.label; if(!val){ item.setCustomValidity(this.errors[label]); }else{ item.setCustomValidity(""); } item.reportValidity(); }); } }