Jsf 2 当输入文本为空时禁用验证
我想在用户未输入文本时禁用验证。我正在尝试检查输入文本是否为空。plz建议热选中空文本框Jsf 2 当输入文本为空时禁用验证,jsf-2,Jsf 2,我想在用户未输入文本时禁用验证。我正在尝试检查输入文本是否为空。plz建议热选中空文本框 <h:inputText value="#{countryBean.usersDetailsDTO.firstName}" id="empFName" disabled="#{not(countryBean.selectedEid eq '1')}"> <f:validator validatorId="nameValidation" disabled="#{empty
<h:inputText value="#{countryBean.usersDetailsDTO.firstName}" id="empFName" disabled="#{not(countryBean.selectedEid eq '1')}">
<f:validator validatorId="nameValidation" disabled="#{empty countryBean.usersDetailsDTO.firstName}"/>
</h:inputText>
首先,以这种方式使用disabled属性将无法按预期工作,因为firstName属性的值将在更新模型值阶段设置,而验证将在流程验证阶段进行。我希望只有当firstName字段在之前的请求中已经设置为null/empty时,它才会禁用验证器 至于如何完成任务。请看