Jsf 在<;中禁用过去的日期;p:日历>;

Jsf 在<;中禁用过去的日期;p:日历>;,jsf,jsf-2,primefaces,calendar,Jsf,Jsf 2,Primefaces,Calendar,如何在中禁用过去的日期 您可以这样做 XHTML- <p:calendar value="#{viewBean.dateSelected}" mindate="#{viewBean.todayDate}" /> 我以前是这样的,而且很好用 <p:calendar id="datein" pattern="MM/dd/yyyy" value="#{userData.datein}" mindate="today"/> Javascript代码 <sc

如何在
中禁用过去的日期


您可以这样做

XHTML-

<p:calendar value="#{viewBean.dateSelected}" mindate="#{viewBean.todayDate}" />

我以前是这样的,而且很好用

<p:calendar id="datein" pattern="MM/dd/yyyy" value="#{userData.datein}" mindate="today"/>    

Javascript代码

<script>
today = Date();
</script>        

今天=日期();

今天之前的任何一天都被视为过去的一天。因此,你所说的“过去的日期”到底是什么意思。是否确实要禁用今天日期之前的任何日期?是的,我不希望用户选择今天日期之前的任何日期。换句话说,您要设置最小日期?你有没有检查(标签)文档中是否有可用的属性?是的,我已经了解了最小日期,但是如何将属性设置为当前日期值?嗯?如果您已经看到了,为什么不告诉[java]用户如何将java
Date
变量设置为当前日期?用户可以键入上一个日期。如何限制他写以前的日期。我相信在这种情况下,它不能允许在mindate之前输入日期或在提交表单时抛出错误消息,但现在我不确定这一点。你说过吗?如果它不起作用,你可以编写一个自定义验证器来为你做。用户可以键入以前的日期。如何限制他写以前的日期。
<p:calendar id="datein" pattern="MM/dd/yyyy" value="#{userData.datein}" mindate="today"/>    
<script>
today = Date();
</script>