2013-02-16 3 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>` 

тогда мне нужно вызвать этот метод

+0

Вы имеете в виду «onchange»? Или вы хотите что-то сделать, изменяя значение? – Nocmear

+0

, когда это динамически создает параметр, поэтому, когда он добавляется, я хочу, чтобы execte onchange метод – AnilHoney

ответ

0

При вызове метода Лик "getLocalitiesList (this.value);"

  • функция getLocalitiesList (значение) {
  • оповещения (значение);
  • // делать то, что вы хотите (например, изменить некоторые значения)
  • }

вы можете получить значение, которое вы выбрали.

0

Если вы хотите вызвать эту функцию, вам необходимо вызвать ее отдельно сразу после добавления этой новой динамической опции.

+0

, если я добавляю весь блок select с по умолчанию selectoption, то я хочу, чтобы grigger, что функция – AnilHoney

0

Использовать selectObject.fireEvent ('onchange') после динамического добавления значения.