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

js阻止表单提交

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

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

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

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

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

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

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

1 不用自带的提交按钮,自定义按钮 2. 在表单的onBeforeSubmit(大概叫这个,记不太清)方法写js 并return false ;阻止表单提交

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

这个问题是因为你打校验是远程异步校验,而表单提交可不会等你远程服务器返回后才提交 所以你这个写法需要改变一下 name : submit : submit js: function check(form){ var val = form.email.value; if(!check.valid){//这里我用一个变量来记录...

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