Показать сообщение отдельно
  #1 (permalink)  
Старый 22.10.2012, 03:22
BLP BLP вне форума
Интересующийся
Отправить личное сообщение для BLP Посмотреть профиль Найти все сообщения от BLP
 
Регистрация: 14.10.2012
Сообщений: 23

Не возможно выбрать другое значение
Подскажите, пожалуйста...

Есть SELECT с onChange
<select name="PB2001" id="PB2001" class="text" onblur="checkPassword()" onChange="fifeno()">
                  <option value="?">?</option>
                  <option value="no">no</option>
                  <option>(BG) NFF LO</option>
                  <option>(BG) NFF RX</option>
                  <option>(AT) KKO LO</option>
</select>


и скрипт на выполнение измемения значения... Смысл которого в следующем...
Если выбрано значение Селекта "no", то появляются еще 2 поля для ввода... Если выбраны другие значения - то эти поля - невидимы (как и по умолчанию при загрузке страницы)
<script>
function fifeno() { if (document.getElementById('PB2001').value='no'){ 
                document.getElementById('PB').style.display='block';
                document.getElementById('PN').style.display='block';
                document.getElementById('PBT').style.display='block';
                  }
               else {
               document.getElementById('PB').style.display='none';
               document.getElementById('PN').style.display='none';
               document.getElementById('PBT').style.display='none';
                }}
                			</script>


Проблема:
При загрузке страницы "другие поля" невидимы, т.е. ОК
Если выбираю значение "no" - то 2 невидимых поля появляются. НО! После этого какое бы значение , отличное от "no" я не выбирал бы - все равно "no", т.е. не возможно установить другое значение.

Что не так? Или как? ))

Помогите, плз. Оч. надо!
Ответить с цитированием