我們有一個要求,如果用戶點擊任何鏈接,他不應該能夠點擊任何其他鏈接。爲了達到這個目的,我們寫了一個帶有遞增計數器的java腳本。如果用戶已經點擊了任何鏈接,我們會顯示一個帶有一些消息的警告框。在IE瀏覽器中它工作正常,在Firefox中,我獲得了第二次點擊的警報,但是Firefox不會停止第一個請求的處理即使警報框未觸及,也刷新頁面。 我們通過顯式的java腳本提交表單。Firefox即使在提醒的情況下也可以提交表格
大家好PFB的片段
<script>
var counter = 0;
function incrementCount(){
if(counter>0){
alert('Your request already in progress. Please wait.');
return false;
}else{
counter=counter+1;
return true;
}
}
</script>
表單提交腳本:通過它,我們都在提交表格
<a href="javascript:void(0);" onClick="return fnTest();" title="overview"><span>Test</span></a>
你希望有人回答這個問題嗎?沒有顯示你的代碼?不幸的是,擁有魔杖和水晶球的巫師可以閱讀其他人的頭腦,但不經常訪問這個網站。 – 2011-04-10 13:49:11
請不要使用評論部分發布代碼片段,因爲它們不可讀。繼續並通過包含此代碼來編輯您的原始問題。謝謝。 – 2011-04-10 13:59:25
一旦表格被提交,它不能被撤消。因此,首先點擊將提交表單,第二次點擊將沒有實際效果,因爲表單已經提交。 – 2011-04-10 14:25:20