導航:首頁 > 編程語言 > 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限制多次提交表單相關的資料

熱點內容
命令行編譯驅動程序 瀏覽:426
cad標注文件包 瀏覽:368
b2c大數據 瀏覽:232
主角修煉出體內世界的小說 瀏覽:883
許大地網路營銷課程 瀏覽:110
win7電腦c盤哪些文件可以刪除 瀏覽:63
無字幕的網站 瀏覽:914
一部電影日本跟學校有關 瀏覽:595
查詢寧鄉公交用什麼app 瀏覽:371
cms網站模板 瀏覽:456
有什麼電影露奶子 瀏覽:907
S7edge支持微信指紋么 瀏覽:83
win10跨平台 瀏覽:343
qq暴走gif動態圖片製作 瀏覽:340
iphone5連不上網路數據 瀏覽:229
佛教電影大全佛片 瀏覽:191
如何還原回收站的文件 瀏覽:850
洛陽大數據產業園區 瀏覽:900
伺服器資料庫在哪裡 瀏覽:769
割奶電影免推薦 瀏覽:376

友情鏈接