如何在jsf/Icefaces中签出时验证正则表达式
我想验证文本字段(文本中是否包含特殊字符)。我想在用户选项卡脱离文本字段而不是“提交”按钮时立即进行验证。如何使用IceFaces1.8或JSF1.2实现它 下面是我尝试过的标签,但它只在提交按钮上工作如何在jsf/Icefaces中签出时验证正则表达式,jsf,jsf-2,jsf-1.2,icefaces-1.8,Jsf,Jsf 2,Jsf 1.2,Icefaces 1.8,我想验证文本字段(文本中是否包含特殊字符)。我想在用户选项卡脱离文本字段而不是“提交”按钮时立即进行验证。如何使用IceFaces1.8或JSF1.2实现它 下面是我尝试过的标签,但它只在提交按钮上工作 <f:validateRegex pattern="((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})" /> 您可以将验证从jsf属性移动到javascript。要做到这一点,您应该将onblur属性添加到inputtext组件
<f:validateRegex pattern="((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})" />
您可以将验证从jsf属性移动到javascript。要做到这一点,您应该将onblur属性添加到inputtext组件中,如下所示:
<h:inputText onblur="validate()">
其中validate()应该是实现验证的javascript方法