2009-04-30 42 views
0

HI伙计,Strut2验证,覆盖css_xhtml主题

我正在使用Struts 2验证。为了显示自定义错误消息,我重写了css_xhtml ..和验证.js以进行客户端验证。每一件事情进行得很顺利,但验证是表单提交..我可以做到这一点对onblur事件的所有表单域..高度赞赏

感谢Adavance

干杯, 维纳亚克VB

回答

0

你可以通过一个onblur处理程序调用窗体的onsubmit函数。例如:

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

<s:textfield name="foo" onblur="callOnsubmit(this.form);"/> 
0
任何建议

您可以使用jquery plugin在表单上进行onblur(客户端)验证。

此外,您可以使用struts2的DWR验证。您将需要经历一些设置过程,这些过程涉及在配置文件中添加DWR.xml,但一旦完成,您将可以在表单上进行AJAX验证。 Example