回答
添加像這樣的東西被點擊
jQuery("#parentElement input:radio").attr('disabled',true);
代替
的單選按鈕時所執行的功能input:radio
你可能也針對單選按鈕的特定ID。
<input type="radio" name="example1" id="example1">
<input type="radio" name="example2" id="example2">
有了這個
('#example2').click(function(){
alert("handling radiobutton, complete!");
jQuery("#example1").attr('disabled',false);
jQuery("#example2").attr('disabled',true);});
這是一個有點快(但不nececerly髒),當然,你應該循環通過他們,如果窗體上有數目不詳的單選按鈕。
您可以防止萬一,如果它以前被點擊:
var clicked = false;
$('input:radio.yourclass').click(function(event){
if (clicked){
event.preventDefault();
}
clicked = true;
});
你也可以禁用它,但後來它的值不會發送到服務器 - 如果你需要在更多的按鈕控制,它可以做,請提供您的標記
有沒有保證第二次點擊這個事件會比默認的更早觸發? –
preventDefault()阻止點擊的默認動作(在錨點鏈接之後,提交表單提交)第二次點擊顯然是在第一次和默認動作(勾選單選按鈕)後被阻止 –
那麼你需要'如果(!clicked)',那麼在第一次點擊處理期間阻止默認。但是這樣你需要保證默認處理器在這個工作之前已經工作了。 –
- 1. wpf預防第二次點擊按鈕
- 2. 如何防止第二次點擊UICollectionViewCell?
- 3. 檢測第二次點擊按鈕
- 4. 按鈕單擊事件僅消防第二次點擊
- 5. 防止點擊時單選按鈕進行檢查
- 6. 第二次點擊清除/取消選擇單選按鈕
- 7. 如何禁止第二次點擊Google +1按鈕
- 8. Android AlertDialog如何阻止第二次點擊確定按鈕?
- 9. 如何在第二次點擊時取消選中自定義單選按鈕?
- 10. 按鈕上的第二次點擊android
- 11. 如何檢查點擊按鈕的第二課?
- 12. Vb。網絡按鈕第二次點擊
- 13. Wpf按鈕第二次點擊
- 14. 如何防止更新面板中的按鈕點擊2次?
- 15. 如何檢查按鈕是否仍然點擊後第二
- 16. 單選按鈕沒有被第二次檢查
- 17. Gridview第二次填充單擊按鈕
- 18. jQuery的單選按鈕並不僅僅在第二/第三次點擊在第一次點擊觸發事件
- 19. 第二次點擊從按鈕中刪除文本點擊
- 20. 如何防止按鈕點擊
- 21. jquery:單選按鈕的onclick函數沒有點擊第一次單選按鈕
- 22. 如何防止第二次重複檢查?
- 23. dgrid(onDemandGrid)在第一次點擊按鈕時加載,但第二次點擊時出錯按鈕被點擊
- 24. 函數調用第二次點擊按鈕(不是第一次)
- 25. 第一次點擊按鈕
- 26. 如何防止用戶點擊兩次按鈕?解析Xcode Swift
- 27. 如何防止多次點擊一個錨標籤按鈕
- 28. 如何防止按鈕後SWF文件再次加載點擊
- 29. HTML按鈕一次點擊兩個...如何防止
- 30. 在AngularJS $ scope.data第一次更新點擊按鈕其workind第二次點擊
爲什麼你要防止這種情況? – rahul
因爲我建立了一個自定義的購物車系統,當我點擊一個收音機時,一個項目被添加到購物車和總計,但是如果我在相同的單選按鈕中點擊兩次(而不是雙擊)但總不會更新,只有當我點擊發生的其他無線電選項時。 –