导航:首页 > 编程语言 > js限制多次提交表单

js限制多次提交表单

发布时间:2021-03-07 16:11:09

js怎么控制表单提交一天提交一次

使用js定时任务:

var submittime = 1000*60*60*24;//一天的毫秒数

function fromsubmit(){
setInterval(function () {from.submit(); },submittime );
}
实现是这么实现的,问题在于如果你用这种方版法,就得保证你的浏览器权一直在那个网页上,并且一直不能关机。

⑵ js如何实现禁止重复提交表单

很简单的 点击提交表单这个按钮后 在提交表单的js事件里 把按钮冻结了 这是内最简单的方法
冻结表单,容就是把disable属性设置成true就行了
用的是手机 不是电脑 不太方便给你完整代码 不明白的问我

⑶ 如何通过js控制刷新页面重复提交form表单问题

1、用 javascript 设置一个变量,只允许提交一次;
参考如下:
<script type="text/javascript">
var checkSubmitFlg = false;
function checkSubmit(){
if (checkSubmitFlg == true){
return false;
}
checkSubmitFlg = true;
return true;
}
document.ondblclick =
function docondblclick(){
window.event.returnValue = false;
}
document.onclick =
function doconclick(){
if (checkSubmitFlg){
window.event.returnValue = false;
}
}
</script>
<form action="action.php" method="post" onsubmit="return checkSubmit();">

用 javascript 将提交按钮或者 img 置为 disable;
参考如下:
<form action="action.php" method="post" onsubmit="getElById('submitInput').disabled = true;return true;">
<img styleId="submitInput" src="images/ok_b.gif" border="0" />
</form>

⑷ js 怎样防止 刷新重复提交

1、用 javascript 设置一个变量,只允许提交一次;
参考如下:
<script type="text/javascript">
checkSubmitFlg = false;
function checkSubmit(){
if (checkSubmitFlg == true){
return false;
}
checkSubmitFlg = true;
return true;
}
document.ondblclick =
function docondblclick(){
window.event.returnValue = false;
}
document.onclick =
function doconclick(){
if (checkSubmitFlg){
window.event.returnValue = false;
}
}
</script>
<form action="action.php" method="post" onsubmit="return checkSubmit();">

用 javascript 将提交按钮或者 img 置为 disable;
参考如下:
<form action="action.php" method="post" onsubmit="getElById('submitInput').disabled = true;return true;">
<img styleId="submitInput" src="images/ok_b.gif" border="0" />
</form>

⑸ javascript问题:为什么循环提交表单只能提交一次 而如果中间加上个alert阻断一会儿 就可以提交多次了

提交是需要时间的...
所以setinterval(function(){

},1000)一秒一次试试看

⑹ 怎么禁止form表单连续快速点击多次提交

阻止form提交数据,有几种简单的办法:
form表单的action地址不正确,这样就无法提交到正确的地址。
限制submit事件。只需要将按钮设置成disabled就可以了。
下面是简单的代码实现,仅供参考:
<style>
input{ border:1px solid #000;}
.error{ border:1px solid red;}
.ok{ border:1px solid green;}
span{ color:red;}
</style>
<script src="form.js"></script> //这个文件是进行表单认证的js文件
<script>
window.onload=function(){
checkForm('form',function(obj){
var oPass=document.getElementsByName('pass')[0];
var oBtn = document.getElementById('btn');
if(oPass.value!=obj.value){
oBtn.disabled = 'disabled';//当检查有错时,然按钮无效;
}
});
};
</script>
</head>

<body>
<form id="form" action="

<div>
pass:<input type="text" name="pass" err_tip="*密码格式有误"><span></span>
</div>
<div>
pass2:<input type="text" name="pass2" err_tip="*密码不一致"><span></span>
</div>
<input id="btn" type="submit">
<input type="reset">
</form>
</body>

⑺ 求10分钟内不能多次提交表单 js代码

要用后台后段语言,php例子
if($_GET['Submit']){
//fopen and fwrite/文件操作
if(fread操作获取时间)
}
用cookie浏览器清一次版记录就可以了,所以权要用数据库或把时间写入文件

⑻ 如何用js禁止刷新页面再次提交表单

可以将form表单的onsubmit属性里添加上 "return false",然后在要提交表单的地方回使用js来提交表单。答
<form action="" method="" id="Submitform" onsubmit="return false">
<button type="button" onclick='doSubmitForm()'>提交<button/>
</form>
<script>
function doSubmitForm(){
var form = document.getElementById('Submitform');
form.submit();
}
</script>

⑼ 如何用js防止表单重复提交

加正则、判断呗! 当表单不符合要求时禁止提交,当表单已经提交但还未跳转页面,可以再加一个提示,比如数据正在处理中,并同时禁用提交按钮!

⑽ 如何防止js重复提交表单

1、提交后return false;2、添加条件判断,提交前为ture,提交后为false,视情况重新赋值为true

阅读全文

与js限制多次提交表单相关的资料

热点内容
看日本性动漫的网站 浏览:590
你那天晚上看了什么电影英文翻译 浏览:236
东方福利的电影票怎么用 浏览:739
泰国爱情片 浏览:339
日本顶级爱情理论片 浏览:925
十部顶级韩剧电影 浏览:240
1979年越南战争电影 浏览:510
含糖1v1sc荔枝 浏览:415
免费看韩国电影的网站 浏览:953
word怎么设置水印 浏览:414
qq提醒cf 浏览:883
成了电影 浏览:648
盘点大尺度床戏的电影 浏览:441
putty传文件给linux 浏览:121
有个蒲字的电影,女主和男主在酒吧相遇 浏览:233
日韩电影欲大尺推荐 浏览:48
网吧电影平台 浏览:839
重生抗日我是少帅张学铭 浏览:384
韩国电影免费在线观看大全 浏览:232
男男电影哪里可以看 浏览:919

友情链接