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

熱點內容
word文件夾怎麼樣可以全選 瀏覽:658
在大一編程跟不上怎麼辦 瀏覽:742
coreldraw文件如何導入3dmax 瀏覽:150
招標文件如何用word做密封頁 瀏覽:44
如何在c51中調用匯編程序 瀏覽:824
java字元串轉碼gbk 瀏覽:983
win怎麼打開隱藏文件夾選項 瀏覽:454
榮耀手機qq接收文件在哪個文件夾 瀏覽:708
messagebox的頭文件 瀏覽:100
java啟動線程處理 瀏覽:622
騰迅收藏的表情在哪個文件夾 瀏覽:388
為什麼excel的文件是word打開的 瀏覽:781
紅頭文件字體格式word 瀏覽:443
iis字體配置文件 瀏覽:285
少兒編程導師是做什麼的 瀏覽:593
當前的網路安全防禦技術有哪些 瀏覽:655
win如何重置用戶配置文件 瀏覽:178
java獲取cpu編號 瀏覽:960
qt文件指針移動 瀏覽:655
蘋果4s耳機插孔失靈 瀏覽:923

友情鏈接