小编use*_*427的帖子

如何验证是否输入了多个输入字段中的至少一个?

我有一个包含3个字段的表单,并提交按钮.单击按钮时,如果没有在3个字段中输入,则抛出验证消息.如果输入3个字段中的任何一个,则使用数据表处理数据并将结果显示在同一页面中.我可以为一个字段抛出验证消息,但不能为2个字段或更多字段抛出验证消息.这是我的代码.同样,如果我有一个需要传递的长值,并验证我该怎么做,因为长值无法验证为isEmpty()isNull().

这是我的代码,我想将它与多个字段一起使用,并使用具有长值的字段进行验证.

<h:inputText id="userName" value="#{user.userName}" required="true"
    requiredMessage="Please enter username" />

<h:inputText id="empId" value="#{user.empId}" required="true"
    requiredMessage="Please enter Employee Id" />

<h:inputText id="acctNm" value="#{user.acctNm}" required="true" 
    requiredMessage="Please enter Employee Id" />
Run Code Online (Sandbox Code Playgroud)

validation jsf

4
推荐指数
1
解决办法
3941
查看次数

标签 统计

jsf ×1

validation ×1