1

我有一個下拉字段,它的值在其呈現後立即被預先選定(說出它的國家字段在註冊表格中)。我還有其他下拉菜單或其他組件可以動態改變第一個下​​拉菜單的選定值。現在我想在下拉列表中選擇每個「獲取選定值」的方法。可能嗎?下拉值預選的YUI自定義事件?

爲了讓我的問題更加清晰明瞭,我想創建一個「onDefaultValueSet」事件並訂閱第一個下拉菜單。因此,在任何方式下拉選擇任何值,相應的處理程序(我的功能)被調用。

我試圖用YUI自定義事件來做到這一點,但我不確定瀏覽器每次在下拉列表中選擇一個值時如何調用(理解)我的處理程序。

onSelect(從默認的DOM)是不是一個正確的答案我猜,因爲我試過了。

請幫我解決這個問題

回答

1

我不知道這是否是一個答案,但我已經找到了解決辦法。請驗證這一點。

所以我正在使用javascript-dom操作製作一個「選定」項目。這意味着,使用

domElement.options[5].selected = True;

因此,與我創建的(YUI)自定義事件,我開始叫 「火()」 後,這一權利。所以代碼變成:

domElement.options[5].selected = True; 
onDefaultValueSetEvent.fire(domElement.name); 

但我不知道,如果特定的選項是以gui的方式選擇會怎樣。意思是,如何自動調用火()方法叫做