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

熱點內容
暴風轉碼如何添加文件夾 瀏覽:515
延安整合網路營銷有哪些 瀏覽:74
查找word打開過的文件在哪裡 瀏覽:137
b樹java代碼 瀏覽:683
電腦文件存儲 瀏覽:657
蘭州中考徵集志願在哪個網站 瀏覽:215
cs文件上傳下載 瀏覽:244
拷貝文件到根目錄下重命名linux 瀏覽:603
api函數的頭文件 瀏覽:249
華為怎麼綁定迷你編程 瀏覽:215
機構怎麼申請少兒編程考級 瀏覽:495
崑山數控編程哪裡好學 瀏覽:459
jspcfor跳出 瀏覽:65
word怎麼插入羅馬數字i 瀏覽:315
哪個網站可以找到法人代表 瀏覽:106
蘋果5s日版a1453支持什麼網路 瀏覽:297
微信打開文件如何設置 瀏覽:218
漫畫書app中非可視組件是什麼 瀏覽:3
d盤文件隱藏怎麼恢復 瀏覽:287
5s怎麼設置聯通4g網路 瀏覽:15

友情鏈接