我有3个不同的组件,当所有字段都为空或至少其中一个未通过验证时,它们应该变为红色并显示相应的消息。但是,我无法使其工作,我的方式只有在第三个文本框未通过验证时才显示错误消息。 Expected和 What I get
使用JSF可以做到这一点吗?如果没有其他选择?
< h:inputText id =" area_code"名称="电话"需要="真" requiredMessage ="错误消息" validatorMessage ="错误信息" >
<f:validateRegex pattern="^[0-9]{3}$" for="area_code"/>
<f:validateLength minimum="3" maximum="3"/>
<f:ajax event="blur" render="local_4_msg" execute="local_4"/>
&LT; /小时:inputText的&GT;
&LT; h:inputText id =&#34; local_3&#34;名称=&#34;电话&#34;需要=&#34;真&#34; MAXLENGTH =&#34; 3&#34; requiredMessage =&#34;错误消息&#34; validatorMessage =&#34;错误msg2。&#34; &GT;
<f:validateRegex pattern="^[0-9]{3}$" for="local_3"/>
<f:validateLength minimum="3" maximum="3"/>
<f:ajax event="blur" execute="local_4" render="local_4_msg"/>
&LT; /小时:inputText的&GT;
&LT; h:inputText id =&#34; local_4&#34;名称=&#34;电话&#34;需要=&#34;真&#34; requiredMessage =&#34;错误信息&#34; validatorMessage =&#34;错误msg2&#34; MAXLENGTH =&#34; 4&#34; &GT;
<f:validateRegex pattern="^[0-9]{4}$" for="local_4"/>
<f:validateLength minimum="4" maximum="4"/>
<f:ajax event="blur" execute="local_4" render="local_4_msg"/>
&LT; /小时:inputText的&GT;
&LT; h:消息=&#34; local_4&#34; ID =&#34; local_4_msg&#34;的styleClass =&#34; ERRORMSG&#34; /&GT;