clwn.net
当前位置:首页 >> js阻止表单提交 >>

js阻止表单提交

不知道你的这个验证方法是在什么时候执行的,如果要想成功阻止表单提交,应该在form标签里边加上onsubmit: 点击的时候,就会去执行checkInput这个方法,如果为false就不会提交。

阻止form提交数据,有几种简单的办法: form表单的action地址不正确,这样就无法提交到正确的地址。 限制submit事件。只需要将按钮设置成disabled就可以了。 下面是简单的代码实现,仅供参考: input{ border:1px solid #000;}.error{ border:1p...

var form = document.getElementById('form');// 为form绑定监听提交表单事件form.addEventListener('submit', function(event) { //阻止表单提交 event.preventDefault();})

给按钮绑定一个事件(按钮为button)。 js中: function dosubmit(){ if(...){//如果不满足就不提交 return false; } //给form绑定一个id document.getElementById("form1").submit();}希望能帮助你

阻止form提交数据,有几种简单的办法: form表单的action地址不正确,这样就无法提交到正确的地址。 限制submit事件。只需要将按钮设置成disabled就可以了。 下面是简单的代码实现,仅供参考: input{ border:1px solid #000;} .error{ border:1...

testfunction f(len) { var str = document.getElementById("t1").value; len = 0; for (var i = 0; i < str.length; i++) { if (str.charCodeAt(i) > 255) { len += 2 } else { len++ } } ; if (len < 10) { document.getElementById("sp").inn...

button有个type属性,属性值可为button、submit、reset button=普通按钮,直接点击不会提交表单 submit=提交按钮,点击后会提交表单 reset=表单复位 当button的type属性值为button时,仅做为一个普通的按钮,并不会提交该表单,此时你可以通过js...

只需要在表单提交的时候返回一个false就可以了。 例如: 不知道你用的是什么JS库,我先拿jQuery来做演示: $("form").submit(function(){ if($("username").val() == "") { alert("名称不能为空");return false;}});

其中,将false换成一个检验输入是否合法的函数,该函数返回false或true,则可以在函数返回false的时候阻止表单提交。

这位同学你知道什么叫异步吗?等到你的ajax返回数据的时候,TiJiaoYanZheng已经执行完了。正确的做法是,先验证,验证通过后手动提交,验证不通过则提示错误信息。

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com