来限制用户输入
关于这个问题,它仍然接受8/1/201987
作为日期,其中201987
不是yyyy
格式。
如何确保yyyy
格式?我需要在bean中验证它吗?
我使用了下面的代码:
<p:calendar ...>
<f:convertDateTime pattern="dd/MM/yyyy" />
</p:calendar>
但是由于它使用SimpleDateFormat
,如果你给yyyy
,它接受任何数字。
如何解决这个问题?
尝试为p: calendar添加mask="99/99/9999",这对我来说很好
<p:calendar value="8/1/201989" mask="99/99/9999">
<f:convertDateTime pattern="dd/MM/yyyy" />
</p:calendar>
您可以通过添加属性mask="true"和maxlength=10