我在开发的过程中遇到这样的问题,使用到了jquery easy ui来验证表单,如果没有输入,则提交不成功,提示需要必须项需要填写,但是我也用到了struts里面action的跳转,如果只用easy ui来提交,只能是异步提交,但是结果却没有给我来个反馈,所以我要兼容这两个。

   遇到这样的问题,我就想能不能这样做,如果可以那么对于input的标签,单击事件和submit之间是不是有个顺序,于是我发现这个可以有。


<input    submitForm();" type="submit" value="新增" >


function submitForm() {
    return $('#ff').form('validate');
}


   顺序:当submitForm返回TRUE的时候才会执行submit,即onclick->submit。

   这样刚好解决我的问题,如果你觉得有其他更好方法,请分享一下,一起学习,一起进步。