33问答网
所有问题
AJAX验证不通过不提交表单怎么实现
如题所述
举报该问题
推荐答案 2013-08-21
在form中绑定onsubmit事件,在submit中设置ajax验证和return false;由于ajax和javascript使用不同的线程,所以楼上两位的答案是不能实现的
你需要通过ajax验证通过之后,将form的onsubmit事件设置为null,然后再通过JavaScript实现form的submit
或则是自己再构建一个新的form,将原来form中的input、textare都放入新的from中,然后对新的form执行submit
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/dBcWBP055.html
其他回答
第1个回答 推荐于2018-04-30
返回结果,判断结果即可。比如通过返回true 在js里验证是否返回true。如果是 可以提交。如果是false就不允许提交。 用jquery实现的话,直接是$("form").submit(function(){ //处理代码进行表单验证 })
本回答被网友采纳
第2个回答 2013-08-21
简单的说,就是在onsubmit哪儿添加事件用ajax提交表单输入信息做验证,只有服务器端返回的验证结果通过,onsubmit才返回true,否则就return false;
相似回答
我在
表单
里面输入用户名,
如何不提交
便
验证
其是否存在,哪位大虾指教一下...
答:
使用document.
form
.action指向本页 再使用document.form.submit()
提交
也就是光提交这个文本框的值,然后用asp代码取出这个值,再到数据库中去查询有无便可,同时把这个值再赋给文本框,至于文本框后面显示信息,先用asp判断分别把不同情况的信息赋给同一个变量,在文本框后面放上这个变量就OK了,这个方...
两个问题:
表单验证不通过
还是
提交
,java中action
怎么
设置页面不跳转,表 ...
答:
1.
验证
时,除了 adUpdateCheck 函数里返回false之外,button 里还需要写成这样:这样才能在返回false的时候
不提交表单
,因为这种内联方式的onclick事件,引号内部其实是JS语句,而不是只表示JS函数。2. 提交后返回原页面,只需要设置result为提交之前一样的就可以了,比如 return "success" 或者 return ...
html表单和下载的js验证码,
如何实现验证
码正确
提交表单
,错误
不提交
?
答:
应该是javascript代码里阻止了submit按钮的默认事件,所以浏览器忽略了点击事件的触发,没有验证
。可以不阻止默认事件,但是覆盖一下onsubmit方法,在onsubmit的handler里阻止默认事件,当浏览器调用submit事件时,在函数里去调用ajax异步提交,这样如果没通过验证的话,是不会调用submit事件的,不知可行否?总之...
大家正在搜
Form表单怎么校验后提交
javascript表单验证提交
jquery表单验证提交
form表单提交验证
form表单提交验证方式
html怎么验证表单
js实现表单验证
ajax提交form表单验证
js实现提交表单
相关问题
HTML 表单验证不通过 怎麼阻止submit提交
validate验证后 用ajaxForm 表单提交 val...
ajax 验证验证码错误,无法阻止表单提交
ajax不用form提交数据吗
js 提交页面数据时,用ajax验证,但ajax没验证完成,...
jq表单实现了没通过验证就不提交,但是没通过验证的没有给出提...
ajax表单提交,怎么判断不为空提交到servler。
ajax实现登陆用户验证,想实现用错误用户名登陆时不转页面,...