Показать сообщение отдельно
  #3 (permalink)  
Старый 01.12.2015, 13:03
Аспирант
Отправить личное сообщение для eddin Посмотреть профиль Найти все сообщения от eddin
 
Регистрация: 11.10.2010
Сообщений: 60

рони, я думал это не самый оптимальный вариант...
К тому же у всех селектов одинаковый name="sel", поэтому даже если "обойти циклом все селекты и получить значения", то проблематично будет получить значение того селекта, которое было изменено в текущий момент. Конечно можно, но это получится код, где при каждом изменении одного из селектов придется сначала запоминать предыдущее состояние всех селектов, а затем сравнивать с новыми значениями и таким образом вычислять тот селект, который был изменен...
Ну а всё же можно как-то получить аналог вот такого?
function chck_sel() {
this_option_value = document.getElementById("sel").options.selectedIndex+1;
    alert("Выбран "+this_option_value+" элемент списка");
}

При условии, что у select-ов нет ID и class, но есть name="sel"

Последний раз редактировалось eddin, 01.12.2015 в 13:32.
Ответить с цитированием