我想在点击“保存”按钮时检查日历输入。这意味着如果我点击其他按钮或做其他任何事情,它就不会检查输入。怎么表达呢?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用日历中的required
标记,并使用保存process
中的commandButton
标记,如下所示:
<h:form>
<p:inputText id="otherinput" value="Other inputs..."/>
<p:calendar id="calendar" required="true"/>
<p:commandButton process="calendar" value="Save"/>
<p:commandButton process="otherinput" value="Other Button"/>
</h:form>
这样当你点击&#34; Save&#34;按钮只会process
calendar
而不是其他元素。当你点击&#34;其他按钮&#34;它不会检查日历。
我假设您使用Primefaces作为第三方JSF组件提供商,因为您没有提及任何内容,更不用说发布您尝试过的任何示例代码了。
希望这有帮助