1
我正在使用primefaces,如果窗體不完整,我的窗體中會顯示錯誤消息。這是我的窗體的一部分:在事件模糊處更新輸入和消息的primefaces密碼
<h:form id="signup">
<h1><h:outputText value="Create/Edit"/></h1>
<h:panelGrid id="panel_signup" columns="3">
<h:outputLabel value="Email:" for="email" />
<p:inputText id="email" value="#{loginManagedBean.usuario.email}" title="Email"
required="true" requiredMessage="#{msg.required}">
<p:ajax event="blur" update="msgEmail, email" />
</p:inputText>
<p:message for="email" id="msgEmail" />
<h:outputLabel value="Password:" for="password" />
<p:password id="password" value="#{loginManagedBean.usuario.password}"
title="Password" required="true" requiredMessage="#{msg.required}">
<p:ajax event="blur" update="msgPassword, password" />
</p:password>
<p:message for="password" id="msgPassword"/>
<p:commandButton value="Enviar" action="#{loginManagedBean.signup}"
update="panel_signup" />
<p:commandButton value="Limpiar" update="panel_signup" process="@this">
<p:resetInput target="panel_signup" />
</p:commandButton>
</h:panelGrid>
</h:form>
這種形式顯示錯誤信息,並與阿賈克斯我要更新的消息和投入。所有的工作都很好,除了密碼,因爲當觸發事件模糊和輸入更新時,刪除密碼的內容,有什麼辦法可以避免這個問題嗎?
在此先感謝!
問候。
嗨!謝謝你的回答,但它沒有奏效。 – Alavaros
喜歡alavaros,對不起,試試這個。 –