I have used <ui:inputDate>
for entering date as follows:
<ui:inputDate aura:id="ValidFrom" label="Valid From" class="slds-input" labelClass="slds-form-element__label" value="{!v.ValidFrom}" displayDatePicker="true" required="true" keypress="{!c.validateDate}"/>
When I use disabled="true"
, the datepicker option is not visible.
I just want to prevent user entering date manually.
I tried using event.preventDefault() but it did not stop the user to enter value manually. The below is the code for preventDefault.
validateDate : function(component, event, helper){
event.preventDefault();
}
How to prevent user manually entering data in the ui:inputDate box? But the datepicker should be available to choose the date.
change
event of ui:inputDate, like you can nullify the selection may be.