我在所見即所得預覽的東西中顯示組合框。我希望用戶能夠點擊組合框並查看裏面的選項,但我不希望他們能夠更改值。我嘗試在change事件上使用preventDefault(),但它不起作用。我不想禁用它,因爲我確實希望用戶能夠「查看」下拉菜單。是否有可能在更改事件之前捕獲comboBoxes值
所以我試圖阻止變化,但不能。我的下一個手段是將選定的索引更改回到更改之前的狀態,有沒有辦法在ListEvent.CHANGE事件偵聽器的範圍內執行此操作?
當前的解決方法是基本上重新分配控件選擇項目的方式與我在最初構建它時定義選定項目的方式相同(默認選擇)。所以用戶看到他們的變化,然後立即變回默認選擇。
您目前擁有它的方式聽起來不太糟糕。 – Allan 2010-02-03 22:37:46
雖然我更喜歡它對用戶是不可見的,所以當他們點擊下拉菜單中的另一個項目時,它仍然保持原始值。可能只能忍受我得到的東西。 – invertedSpear 2010-02-03 23:01:45