js怎么實作表單驗證成功后延遲幾秒后再提交并跳轉,延遲函式啥的都弄好了,但是點擊提交按鈕后驗證成功后仍然馬上就跳轉了,求解答
uj5u.com熱心網友回復:
驗證成功后,跳轉寫在setTimeout函式里邊uj5u.com熱心網友回復:
具體點,???我也查過好多方法,但是不管用
uj5u.com熱心網友回復:
我那個延遲函式是用setInterval寫的
uj5u.com熱心網友回復:
對了,那個驗證我用的jquery里的form表單的submit函式寫的,
uj5u.com熱心網友回復:
瀏覽器或因本身的安全問題不允許讓程式自動提交,請求。你可以嘗試定時執行某個submit,也就是定時執行cliack事件。
uj5u.com熱心網友回復:
可以把延時跳轉的那段代碼粘出來看看,我個人覺得點擊提交按鈕后,延時跳轉,setTimeout(function () {跳轉xx}, 3000);應該不會立即觸發,手機碼字比較難,見諒
uj5u.com熱心網友回復:
document.getElementById("表單id").onsubmit = function () {
//表單驗證代碼
var that = this;
setTimeout(function(){
that.submit();
}, 3000);
return false;
}
uj5u.com熱心網友回復:
document.getElementById("表單id").onsubmit = function () {
//表單驗證代碼
var that = this;
setTimeout(function(){
that.submit();
}, 3000);
return false;
}
OK,我試試,應該是可以
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/114097.html
標籤:JavaScript
上一篇:開發小白,求指點
