xiaokang989
咫尺-天涯
采纳率0%
2013-07-25 14:27 阅读 2.2k

新手求教 表单如何提交?

正在开发一个web项目,但是对表单提交很纠结,情况是这样的:我的表单有很多元素,而且每个都需要一一验证,这些验证我都是单写的js函数,当元素失去焦点时进行验证。但到最后不知道如何提交表单?我是想做成:当点击button按钮时,验证表单的
如果有输入错误,表单不提交,并在相应的后面给予错误提示,输入完全正确后,再提交表单,跳转页面。我是不是再提交表单的时候还要把验证函数再写一遍呢?如果有错误的就返回false,表单不提交。求教高手解答,给点思路。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • lori_xj lori0801 2013-07-25 14:34

    可以直接利用jquery做表单数据的验证,这是最简单的办法。还有一种就是当编辑框失去焦点的时候就去做验证。点击Button的时候,直接做验证,验证通过,提交表单。

    点赞 1 评论 复制链接分享
  • Marchal_G WinterKwei 2013-07-29 10:37

    用一个变量表示最终结果finalResult,默认为false.当所有验证结果都为true时则finalResult为true,可以提交,调用form.submit().否则,有误,则禁止提交。

    点赞 1 评论 复制链接分享
  • ren154763003 ren154763003 2013-07-30 01:13

    验证不通过肯定就是不能提交表单,等验证全部都通过后 利用js 获取到from,在使用submit()方法实现表单提交,也可以直接window.location.href='地址'

    点赞 1 评论 复制链接分享
  • u011522104 lihaiwei0011 2013-07-30 15:23

    可以用jquery的validate校验,当表单提交时会自动校验的,前提是submit提交

    点赞 评论 复制链接分享

相关推荐