导航:首页 > 编程语言 > 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限制多次提交表单相关的资料

热点内容
linux命令界面显示文件名 浏览:930
超级录屏视频在文件夹里不能播放 浏览:549
最简单的编程软件有哪些 浏览:14
博客签到系统如何设计数据库 浏览:639
论文怎么设置目录word 浏览:609
广电网络dlna是什么意思 浏览:12
js变量加下划线 浏览:18
app开发工作是吃青春饭吗 浏览:117
苹果手机国家查询 浏览:765
苹果6照片删了怎么找回 浏览:399
文件夹控制面板 浏览:536
人工神经网络人脸识别 浏览:531
打开cad提示参照文件 浏览:521
如何计算数轴上三点abc对应的数据 浏览:985
文件夹到u盘变成多少kb 浏览:351
sfs文件怎么解压 浏览:39
为什么app隐私政策总是变更 浏览:490
ai文件转换器软件 浏览:217
判断java数组里面的个数 浏览:214
老版本三国杀10 浏览:949

友情链接