PrimeFaces ajax重置所有p:inputText



我试图使用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>

您缺少一个开放的{

validatorMessage="#appLoginParameter['AppLoginEmailIncorrect']}"
应:

validatorMessage="#{appLoginParameter['AppLoginEmailIncorrect']}"

试一下,看看是否有帮助。

相关内容

  • 没有找到相关文章

最新更新