Nethaji chennai Ответов: 1

Как сделать выпадающий код в событие onchage


iam создает динамический выпадающий список с событием onchange. как я получаю выпадающий идентификатор в функции onchange

Что я уже пробовал:

функция addSelect(divname, columname, dropid, tablename,pd) {
var newDiv = document.createElement(pd);
var change = " dropchange ("+ dropid + ")";
var html = ' & lt;select id="' + dropid + '" >'
var obj = {};
параметр obj.coluname = columname;
параметр obj.имятаблицы = имятаблицы;
$.Аякс({
URL-адрес: "веб-метод.aspx-и dropdownbine",
сведения: в формате JSON.преобразовать в строки(параметр obj),
тип данных: "json",
тип: "пост",
contentType: "application/json; charset=utf-8",
успех: функция (r) {

результат ВАР = Р.д;
var sel = " выбрать"
в HTML += "&ЛТ;Параметр Значение='" + сельского + "В'>" + сельского + "&ЛТ;/вариант&ГТ;";
для (i = 0; i < результат.длина; i++)
в HTML += "&ЛТ;Параметр Значение='" + результат[я] + "'&ГТ;" + результат[я] + "&ЛТ;/вариант&ГТ;";

html += '< / select>';
newDiv.innerHTML будет = HTML-код;
document.getElementById(divname). appendChild(newDiv);

},
ошибка: функция (XMLHttpRequest, textStatus, errorThrown) {
предупреждение (есть dropdownlist с ошибка связывания ');
}
});

}


функция dropchange(id) {
предупреждение(код.значение);
}

1 Ответов

Рейтинг:
10

Karthik_Mahalingam

попробовать это

var change = " onchange='dropchange(this)' ";
        var html = '<select ' + change + '  id="' + dropid + '" >'

function dropchange(drp) {
           alert(drp.id);
           alert(drp.value);
       }


Nethaji chennai

спасибо, Картик .

Karthik_Mahalingam

добро пожаловать