在使用者點選確定後,為防止使用者多次點選,應在使用者點選時加乙個點選事件。點選即觸發
1、前台aspx頁面的html,需要在head中引用js檔案pageajax.js
<
a class
="btn_a"
id="confirm"
onclick
='controlconfirm(this)' value="確定"
>確定
a>
2、前台js檔案pageajax.js
function controlconfirm(obj)else
/* if (submithtml.indexof("background-color: red") > 0)
預防 提交 按鈕的多次點選
如何在使用者關掉web瀏覽器視窗前,進行相應的動作 參考 maison blog 長期以來,做web專案,總會頭疼這個問題.使用者不進行登出或者退出功能,直接關閉了瀏覽器.或者使用者在進行輸入操作時,誤點了乙個鏈結,跳轉到其它頁面,造成輸入資料的丟失.今天發現了onbeforeunload事件,它是...
談談防止Ajax重複點選提交
首先說說防止重複點選提交是什麼意思。不妨引深來看,它不一定發生在表單的提交事件上,同樣可以發生在ajax的非同步請求上。有效地在web客戶端採用一定機制去防止重複點選提交,將大大減輕伺服器端壓力。那麼,我們就不妨從表單提交及ajax的兩種不同請求的處理過程中,來試試如何防止重複點選提交。一 表單提交...
如何避免使用者多次點選造成的多次請求
還有很多其他的方式進行防止重複點選提交,如1 定義標誌位 點選觸發請求後,標誌位為false量 請求 或者包括請求後具體的業務流程處理 後,標誌位為true量。通過標誌位來判斷使用者點選是否具備應有的響應。2 解除安裝及過載繫結事件 點選觸發請求後,解除安裝點選事件 請求 或者包括請求後具體的業務流...