2013-02-16 44 views
0

這裏是在選擇框中什麼是事件選擇框動態變化值

<select id="localityvalid" onchange="getLocalitiesList('local')> 
<option value="1">hello</option> 
    ------------------- 

somewhere i did the following dynamically adding `<option selected='selected' value="+results.id+">"+results.value+"</option>` 

代碼whwn我使用下拉列表執行getLocalitiesList()來改變選擇框,但是當我動態地添加值is'nt。 是否有任何事件來獲得承認該方法?否則,該怎麼做?

,如果我追加新selecbox像

<select id="localityvalid" onchange="getLocalitiesList('local')> 
`<option selected='selected' value="+results.id+">"+results.value+"</option>` 

然後我需要在調用方法LIK調用該方法

+0

你的意思是「onchange」?或者你想在改變價值的同時做些什麼? – Nocmear 2013-02-16 08:33:56

+0

當這是動態創建一個選項,所以當它附加我wany執行onchange方法 – AnilHoney 2013-02-16 08:38:24

回答

0

「getLocalitiesList(THIS.VALUE);」

  • 函數getLocalitiesList(值){
  • 警報(值);
  • //你想要做什麼(比如改變一些值)
  • }

,你可以得到你所選擇的值。

0

如果您想觸發該功能,則需要在追加新的動態選項後單獨調用它。

+0

如果我追加整個選擇框默認selectoption然後我想grigger該功能 – AnilHoney 2013-02-16 11:12:57

0

動態添加值後使用selectObject.fireEvent('onchange')。