2010-04-16 60 views

回答

4

不是

 
Right click an option to deselect: 

(*) option 1 
() option 2 
() option 3 

這是濫用用戶界面,你最好這樣做:

 
() none 
(*) option 1 
() option 2 
() option 3 
+0

我不想在界面中添加「無」選項。 右鍵單擊選項僅用於調試目的。 – 2010-04-16 01:54:05

+0

我沒有看到使用它進行調試的價值,幾乎可以肯定有更好的方法來做任何你想做的事情。 – 2010-04-16 05:52:20

+0

好吧,我會盡力解釋。我有一個有很多單選按鈕組的表單。 我有一個隨機填寫表單的Javascript代碼。完成後,我希望能夠清除某些組的所有按鈕,然後提交表單並檢查驗證是否正常工作。 – 2010-04-18 03:59:45

1

從概念上講,您不能取消選擇單選按鈕。單選按鈕組的要點是至少需要選擇一個按鈕組。它實際上可以被認爲是一個錯誤,它可能有一個單選按鈕組,其中沒有選擇項目。

我想你必須刪除並重新生成組來清除選擇,利用這個「bug」。

+0

下垂者會評論嗎? – deceze 2010-04-16 01:53:33

0

上捕捉鼠標右鍵單擊退房this link at quirksmode。元素和右鍵單擊的組合可以讓您取消選中給定組中的所有單選按鈕。

+1

@Carson Myers和@deceze都有正確的想法。雖然有可能做到,但更好的問題是**應該完成嗎? – 2010-04-16 01:54:03

+0

謝謝你的鏈接。有一個問題:當我點擊一個單選按鈕時,我可以識別出(例如顯示警告消息),但是當我右鍵點擊它時,Firefox上下文菜單被打開。我怎樣才能解決這個問題 ? – 2010-04-16 03:25:32

相關問題