2 xiaokang989 xiaokang989 于 2013.07.25 22:27 提问

新手求教 表单如何提交?

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

4个回答

lori_xj
lori_xj   2013.07.25 22:34

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

yjtgod
yjtgod 求发。谢谢啊。343993135@qq.com学习下。
大约 4 年之前 回复
lori_xj
lori_xj 发你邮箱了,可以看看!大家共同学习了
大约 4 年之前 回复
xiaokang989
xiaokang989 demo在哪? 我邮箱930253908@qq.com 帮忙我发一份吧
大约 4 年之前 回复
lori_xj
lori_xj 我这边有demo,可以发你了,大家共同学习了
大约 4 年之前 回复
Marchal_G
Marchal_G   2013.07.29 18:37

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

ren154763003
ren154763003   2013.07.30 09:13

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

u011522104
u011522104   2013.07.30 23:23

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

Csdn user default icon
上传中...
上传图片
插入图片