我有这个用JSF 2.0 facelets编写的应用程序,它有以下代码,应该在jQuery 幻灯片控制的区域中显示一些内容,这意味着你按下一个显示该区域的按钮,然后再次按下它来隐藏它
<f:ajax render="messageID">
<h:form id="myform" styleClass="form1" >
<h:message id="messageID" for="signinemail" class="messageforlogin"/>
<h:panelGrid styleClass="loginpanel" columns="2" cellspacing="4">
<h:outputText value="Email: "/>
<h:inputText class="textboxes" size="20" id="signinemail"
value="#{signinBean.email}"
validatorMessage="Invalid Email, Try Again">
<f:validateRegex pattern="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"/>
</h:inputText>
如您所见,如果未正确键入电子邮件,则应显示一条错误消息,并且正如我之前所说,该区域由 jquery.slidetoggle 功能和按钮控制,使其成为幻灯片以输入内容,
问题是当用户按下提交按钮(此处未显示)时,幻灯片冻结并且不显示错误消息,当我删除“ajax”时,显示消息但幻灯片消失,您必须再次按下切换按钮才能查看带有错误消息的幻灯片,我在同一页面中完成了此操作,但没有幻灯片,它非常好。
是否可以显示幻灯片和上面的错误消息???