`
yvonna
  • 浏览: 51127 次
  • 性别: Icon_minigender_2
  • 来自: 合肥
社区版块
存档分类
最新评论

在ajax执行完毕后才能提交form表单

    博客分类:
  • web
阅读更多
用ajax验证form表单的填写序列号是否已经存在,输入序列号,然后去点击“提交”按钮,在异步验证还没有执行完毕就提交了表单,这里的ajax就达不到验证的效果了。

解决办法:
1、在执行ajax方法的时候,使“提交”按钮变为灰色不可点击的。addForm.submit.disabled=true;  
2、在ajax执行完毕,是“提交”按钮可以点击
addForm.submit.disabled=false;

addForm 是我的form 的id 如:<html:form styleId="addForm">
submit <html:submit styleId="submit">add</html:submit>

这样写还是不好,最好的办法是,在执行完ajax在验证表单,就不会出现问题了。具体用哪种方法还是根据自己的表单设置的顺序!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics