【发布时间】:2012-06-21 21:52:52
【问题描述】:
我有这个用 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”时显示消息但幻灯片消失,您必须按下切换再次按钮以查看带有错误消息的幻灯片,我在同一页面中完成了此操作,但没有幻灯片,它非常好。
是否可以显示幻灯片和上面的错误消息???
【问题讨论】:
标签: java jquery ajax jsf facelets