2012-05-31 25 views
2

有沒有辦法通過一次點擊切換兩個合併的複選框?切換兩個複選框只需點擊一下,不需要js

我有一個小calander,我想選擇複選框周。一個星期可以在兩個月內,所以我在同一周有兩個複選框。我如何將他們安全地結合起來?

我使用這個抽象的HTML:

<label for="aa"><input type="checkbox" id="bb" /></label><br /> 
<label for="bb"><input type="checkbox" id="aa" /></label> 

見我updated fiddle一個完整的例子。

這在Firefox中正常工作(免除你雙擊)在IE9只是複選框切換,你點擊。

請不要使用JavaScript。我知道這很簡單。

+1

不要認爲這是有效的HTML,你問火狐和IE9是否會以相同的方式解釋壞標記,並且它們在這種情況下不會出現。無論哪種方式,你都不應該依賴於錯誤的代碼。 – bdares

+0

對於有效的標記,我認爲你必須(不幸)使用... JavaScript。對不起,提到JavaScript。 –

+0

輸出結果是有效的'html'我想我只是想嘗試任何標準中沒有定義的東西。我的意思是點擊是blubbered(我想這是正確的詞)標籤調用第二個複選框上的點擊事件。雖然IE中的複選框似乎消耗了點擊事件。 – rekire

回答

2

如何只有一個複選框?我的意思是,只有一個星期,雖然它跨越了幾個月,但並不是整整兩個星期!考慮一下你的設計,即週末4/5/2012是5月結束的一週,肯定會在4月份開始,但如果你打算把你的周放在一個包裏,如果可以的話可以用明確的方法來做。

+0

我應該如何決定一天是在實際月份還是在最後一天或下一天。我認爲這會導致結果很糟糕。 – rekire

+1

沒有看到你想要獲得更多細節,恐怕我無法回答。隨意張貼一個jsfiddle(是的,我知道你沒有使用JavaScript,但它也適用於HTML/CSS)或測試頁等。 –

+0

這是我的[更新jsfiddle](http://validator.w3.org /check?verbose=1&uri=http%3A%2F%2Ffiddle.jshell.net%2FBeF4f%2F5%2Fshow%2F)。 – rekire

相關問題