相关疑难解决方法(0)

发生验证错误时,在JSF中突出显示inputText

我有一个包含大量inputText的表单,我想要的是突出那些没有填充正确数据的人.

我试图使用'component.valid',但它总是返回该字段无效(即字段始终为红色).

这是代码:

<h:inputText value="#{creerPersonne1.nom}" id="nom" 
    style="#{not nom.valid ? 'border-color:red;' : 'border-color:black;'}">
    <f:validateRegex pattern="^[a-zA-Z]+$"></f:validateRegex>
</h:inputText>
Run Code Online (Sandbox Code Playgroud)

这是结果:

总是无效的

请注意,第一次加载页面时,该字段也会突出显示.

jsf jsf-2

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

jsf ×1

jsf-2 ×1