2
A
回答
8
這聽起來像是一個諷刺答案,但我不是這個意思。我只想尋找簡單的解決方案,而不是複雜的解決方案。
得到控制,有你想要的行爲,最簡單的方法是使用有你想要的,而不是修改現有的控制行爲的行爲控制。
這就是說,如果你想項的列表,用戶可以選擇一堆關閉列表中的項目,不希望有依靠他們保持控制,你使用了錯誤的工具工作。
使用CheckBoxList而不是ListBox。如果您希望它是可滾動的,那麼將其設置爲特定高度的div,並將div的樣式設置爲「overflow:scroll」。
2
如果你仍然想使用一個列表框,你應該使用JavaScript和爲每次點擊觸發的事件,你應該檢查是否選擇了點擊的元素/選擇,而採取相應的行動。這有點棘手,但至少它是解決您的問題的方法。
+1
我投票了,因爲它應該工作,並且可能有使用ListBox而不是CheckBoxList的原因。你能提供一些JavaScript代碼示例嗎? – David 2009-11-05 15:19:00
相關問題
- 1. 選擇多個選擇元素的每個第一個選項
- 2. 更新選擇多個
- 3. 爲什麼更新面板在選擇另一個時會取消選擇列表框中的當前選擇?
- 4. 只允許在選擇框中選擇一個選項多個
- 5. 基於另一個多重選擇的多重選擇
- 6. 使用相同選擇器的多個組件,重新選擇
- 7. 使用localStorage變量更新選擇的多個選擇字段
- 8. MySQL的選擇最新的多個值
- 9. 更新選擇從另一個選擇選項
- 10. 選擇多隻允許一個選擇某些選項
- 11. 選擇多個選項
- 12. JQuery - 多個選擇選項
- 13. 選擇多個類中的第一個
- 14. 選擇多個表的一個值
- 15. 在選擇框中選擇並取消選擇多個選項
- 16. jQuery的多項選擇選項 - 檢查是否選擇一個選項或不
- 17. MySQL的選擇多選擇
- 18. 如何選擇一個選擇框第一個選項的jQuery
- 19. 在循環中選擇,選擇單個,顯示多個選擇
- 20. 多個選擇wheres與一個選擇在哪裏或
- 21. 如何選擇一個選擇類型=多個 - jQuery
- 22. 多個選擇框關注第一個選擇框
- 23. 如何設置選擇多個選擇
- 24. Javascript來選擇多個選擇列表
- 25. jquery選擇下一個多選框中的所有選項
- 26. 帶選項組的多選框:每組選擇一個
- 27. 選擇一個有效的選擇ModelChoiceField
- 28. 選擇一個空的選擇
- 29. 子查詢的列數太多;多個選擇在一個選擇語句
- 30. 選擇多個表,並生成一個新的表
那麼如何取消選擇您選擇的值? – 2009-11-05 15:04:01
你再次點擊它,它會取消選擇 – Chicago 2009-11-05 15:11:09