2014-05-16 67 views
0

我想使用PrimeFace ajax來啓用/禁用提交按鈕,它工作正常,除了它也重置我所有的p:inputText。 這裏是我的代碼:PrimeFaces 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

您在缺少一個開放{

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

應該是:

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

試一下,看看有沒有什麼幫助。