Surendra
Surendra

Reputation: 61

How to disable keyboard input in primefaces calendar

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

Answers (2)

Saraf Sissddharth
Saraf Sissddharth

Reputation: 175

i think readOnly="true" will also work.

Upvotes: 0

Daniel
Daniel

Reputation: 37061

Use the readonlyInput attribute

set it to true

like this

<p:calendar readonlyInput="true"

Upvotes: 18

Related Questions