⑴ 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