PrimeFaces ajax重置所有p:inputText

时间:2014-05-16 16:29:31

标签: jsf primefaces

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

1 个答案:

答案 0 :(得分:1)

您错过了开场{

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

应该是:

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

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