Показать сообщение отдельно
  #5 (permalink)  
Старый 29.07.2014, 00:04
Новичок на форуме
Отправить личное сообщение для eevr Посмотреть профиль Найти все сообщения от eevr
 
Регистрация: 16.06.2014
Сообщений: 9

В общем так оно и есть
<select name="options" onchange="engine();" id="select_engine">
            <option>Выбрать</option>
            <option value="25">Паметр 1</option>
            <option value="26">Параметр 2</option>
</select>
<p id="price_item"></p>
<script>
function engine() {
    var eng = document.getElementById('select_engine');
    if (eng && !eng.selectedIndex) {
        $("#price_item").text("Цена 1");
    } else {
        $("#price_item").text("Цена 2");
    }
}
</script>


Дело в том, что одном случае <select> выводится, а другом его вообще нет. Т.е. как я понимаю, события не возникает.
Там, где <select> есть, все правильно работает, а там, где его нет ничего не происходит (в моем понимании, так и должно быть).
Вот и взываю о помощи, как это грамотно решить?

Последний раз редактировалось eevr, 29.07.2014 в 00:15.
Ответить с цитированием