值我問我的Django的應用程式的用戶很多是/否的問題,我想這樣做,使用複選框,而不是單選按鈕。問題是我想爲每個複選框選擇一個value
,而不是每個選中的複選框。有未選中的複選框產量在Django
我發現使用額外hidden
checkboxes這一招,它看起來像一個不錯的黑客,但one of the comments提出在我心中有些疑惑:
這是不正確的。這兩個值將被提交,HTML允許具有相同名稱的[多個]值。
是真的嗎?如果是這樣,Django HttpRequest.POST
將如何處理相同名稱/密鑰的多個值?
這是你的應用程序,但你有意顛覆的方式HTML表單的工作。那是幾個月後我回到它的時候咬到我的東西(或者加入一個新項目)。 –
@Hank Gay:你建議我用單選按鈕嗎? –
是的。是/否單選按鈕是實現所需功能的標準方式。當然,只要你意識到你違反了規範,你就可以自由地以不同的方式做它。我意識到這實際上不是你問的問題的答案,因此我將它作爲評論。 –