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

js阻止表单提交

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

直接在你验证的函数里面return false;

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)。 js中: function dosubmit(){ if(...){//如果不满足就不提交 return false; } //给form绑定一个id document.getElementById("form1").submit();}希望能帮助你

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...

阻止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();})

在页面中有多个input type="text"的文本输入框的情况下没有问题,但是当页面中有只有一个文本框的情况下(),就会出现此问题. 后来在form 中添加:onsubmit="return false;"问题终于解决。 下边对“防止表单自动提交,以及submit和button提交表单”...

你的问题是不是这样的 然后你发现即使有验证表单还是会被提交? 如果是这样的话,可以这样解决: form标签添加onsubmit属性,记得一定加上return后面是验证的js方法func(方法名自定义) 在func内一定要有布尔型的返回值如: function func()}{ if...

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