Ajax 在事件模糊时更新输入和密码
我正在使用primefaces,如果表单不完整,我有一个带有错误消息的表单。这是我表格的一部分:Ajax 在事件模糊时更新输入和密码,ajax,primefaces,blur,messages,Ajax,Primefaces,Blur,Messages,我正在使用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" />
<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>
这个表单显示错误消息,我想用ajax更新消息和输入。除密码外,所有工作正常,因为当触发事件模糊并更新输入时,删除密码的内容,有没有办法避免此问题
提前感谢
问候。试试这个。但是标记f:首先是ajax
<p:password id="password" value="#{loginManagedBean.usuario.password}" title="Password" required="true" requiredMessage="#{msg.required}">
<f:ajax execute="@form"/>`
<p:ajax event="blur" update="msgPassword, password" />
</p:password>
嗨,阿拉瓦罗斯,对不起,试试这个。