我尝试使用PrimeFace ajax来启用/禁用提交按钮,它工作正常,但它也会重置我的所有p:inputText。 这是我的代码:
<p:inputText value="#{loginTo.emailAddress}"
id="emailAdd"
tabindex="1"
required="true"
maxlength="50"
requiredMessage="#{appLoginParameter['AppLoginEmailRequiredMsg']}"
validatorMessage="#appLoginParameter['AppLoginEmailIncorrect']}">
</p:inputText>
<p:selectBooleanCheckbox id="eSignatureCheckBox"
value="#{loginTo.userLoginDetailTO.resetEsignFlag}"
rendered="true"
styleClass="acc-lable-name-check1">
<p:ajax event="change" update="submitButton"></p:ajax>
</p:selectBooleanCheckbox>
答案 0 :(得分:1)
您错过了开场{
:
validatorMessage="#appLoginParameter['AppLoginEmailIncorrect']}"
应该是:
validatorMessage="#{appLoginParameter['AppLoginEmailIncorrect']}"
尝试一下,看看是否有帮助。