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]用户如何将javaDate
变量设置为当前日期?用户可以键入上一个日期。如何限制他写以前的日期。我相信在这种情况下,它不能允许在mindate之前输入日期或在提交表单时抛出错误消息,但现在我不确定这一点。你说过吗?如果它不起作用,你可以编写一个自定义验证器来为你做。用户可以键入以前的日期。如何限制他写以前的日期。
<p:calendar id="datein" pattern="MM/dd/yyyy" value="#{userData.datein}" mindate="today"/>
<script>
today = Date();
</script>