我想验证文本字段(文本字段是否包含特殊字符)。我想立即验证用户标签超出文本字段而不是提交按钮。如何使用Icefaces 1.8或JSF 1.2实现它?
以下是我尝试过的标签,但它仅适用于提交按钮
<f:validateRegex pattern="((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20})" />
答案 0 :(得分:0)
您可以将验证从jsf属性移动到javascript。为此,您应该将onblur属性添加到inputtext组件,如下所示:
<h:inputText onblur="validate()">
其中validate()应该是javascript方法,您可以在其中实现验证。