我正在使用Struts 2验证。为了显示自定义错误消息,我重写了css_xhtml ..和验证.js以进行客户端验证。每一件事情进行得很顺利,但验证是表单提交..我可以做到这一点对onblur事件的所有表单域..高度赞赏
感谢Adavance
干杯, 维纳亚克VB
我正在使用Struts 2验证。为了显示自定义错误消息,我重写了css_xhtml ..和验证.js以进行客户端验证。每一件事情进行得很顺利,但验证是表单提交..我可以做到这一点对onblur事件的所有表单域..高度赞赏
感谢Adavance
干杯, 维纳亚克VB
你可以通过一个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 plugin在表单上进行onblur(客户端)验证。
此外,您可以使用struts2的DWR验证。您将需要经历一些设置过程,这些过程涉及在配置文件中添加DWR.xml,但一旦完成,您将可以在表单上进行AJAX验证。 Example