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

Спасибо, получилось... ))) Но, как всегда, цепная реакция...
Вообщем, задача еще немного усложняется (надеюсь это у меня последнее).
Как прописать, чтобы при вводе значения "no" - первое поле (input)) появлялось, а второе (input2)- скрывалось...
При значении "?" - скрывались оба поля, а при выборе остальных значений, первое (input) - скрывалось, а второе (input2) - появлялось... (Вот задачка для меня! Полдня перепробовал варианты, в результате - Здесь засуну, там вылезет, там засуну, здесь вылазит... )))
<body>
	    <select name="PB2001" onchange="fifeno(this)">
        <option value="?">?</option>
	        <option value="no">no</option>
	        <option value="(BG) NFF LO">(BG) NFF LO</option>
	        <option value="(BG) NFF RX">(BG) NFF RX</option>
	        <option value="(AT) KKO LO">(AT) KKO LO</option>
	    </select>
	    <input name="input" id="input" value="Появился">
	    <input name="input2" id="input2" value="Появился">
	    <script type="text/javascript">
	        function fifeno(self) {
            var input=document.getElementById('PB');
            var input2=document.getElementById('PN');
			
            if('no'==self.value) {
               if(!input.style.display) {
                    input.style.display='block';
                     input2.style.display='';
               }
            } else if('block'==input.style.display) {
                input.style.display='';
                input2.style.display='block';
			}
	        }
	    </script>
	</body>

Последний раз редактировалось BLP, 22.10.2012 в 15:47.
Ответить с цитированием