Reputation: 61
How to disable keyboard input in primefaces calendar?
This is my code:
<p:calendar id="regDate" value="#{pc_Program.pendingRep.regDate}"
pattern="dd/MM/yyyy" tabindex="3" navigator="true"
required="true" maxdate="a"
requiredMessage="Please Select Date Of Registration">
<p:ajax event="keyup" update="errcalender" />
<p:ajax event="dateSelect" update="errcalender" />
<p:ajax event="blur" update="errcalender"></p:ajax>
<p:ajax listener="#{pc_Program.addBtnEnble}"
update="addButton" /></p:calendar>
<p:message id="errcalender" for="regDate" display="text"></p:message>
Upvotes: 6
Views: 15114
Reputation: 37061
Use the readonlyInput
attribute
set it to true
like this
<p:calendar readonlyInput="true"
Upvotes: 18