我的Filter组件中有Calender:
<p:outputLabel for="regCalendar" value="#{msg.registry_date}:" />
<h:panelGrid id="regCalendar" columns="3">
<p:calendar id="filterRegistryDateFrom" size="13" binding="#{filterRegistryDateFromComponent}"
value="#{commonDocumentController.registryDocumentsFilter.registryDateFrom}" placeholder="yyyy-MM-dd"
timeZone="#{notaryClientController.getLtTimeZone()}" maxlength="10" mask="true"
pattern="yyyy-MM-dd" maxdate="#{now}" yearRange="c-120:c+30" navigator="true">
</p:calendar>
<p>-</p>
<p:calendar id="filterRegistryDateTo" size="13"
value="#{commonDocumentController.registryDocumentsFilter.registryDateTo}"
placeholder="yyyy-MM-dd" timeZone="#{notaryClientController.getLtTimeZone()}"
maxlength="10" mask="true" pattern="yyyy-MM-dd" maxdate="#{now}"
yearRange="c-120:c+30" navigator="true">
<f:attribute name="filterRegistryDateFromComponent" value="#{filterRegistryDateFromComponent}" />
</p:calendar>
</h:panelGrid>
我需要进行日期验证,当用户想要按日期搜索并使用registryDateTo
&lt;时,我可以进行JavaScript验证以提供消息。 registryDateFrom
..但是我想要达到的目标是,当用户选择日期registryDateFrom
时,它会自动成为registryDateTo
字段中的最小日期。
因此,例如,如果我选择日期registryDateFrom > October 15
,那么用户将无法选择registryDateTo < 15