HI Folks,

我正在使用Struts 2验证。并且为了显示自定义错误消息,我正在覆盖css_xhtml ..和validation.js以进行客户端验证。一切顺利,但验证是在表单提交..我可以为所有表单字段Onblur事件做..任何建议高度赞赏

感谢Adavance

干杯, Vinayak V B

有帮助吗?

解决方案

您可以通过onblur处理程序调用表单onsubmit函数。类似的东西:

<script language=javascript">
  function callOnsubmit(form) {
    var code = form.getAttribute("onsubmit");
    eval(code);
</script>

<s:textfield name="foo" onblur="callOnsubmit(this.form);"/>

其他提示

您可以使用 jquery插件对您的onblur(客户端)进行验证形式。

此外,您可以对struts2使用DWR验证。您将不得不经历一些涉及在配置文件中添加DWR.xml的设置过程,但一旦完成所有操作,您将能够在表单上进行AJAX验证。 示例

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top