Показать сообщение отдельно
  #3 (permalink)  
Старый 10.07.2011, 03:09
Новичок на форуме
Отправить личное сообщение для neonlight Посмотреть профиль Найти все сообщения от neonlight
 
Регистрация: 09.07.2011
Сообщений: 2

Не разобрался я с findselected()
Решил проблему вот так:
<script> 
function slct() {
var state1 = document.getElementById('other');
var notus = document.getElementById('notus');
if(state1.selected == true) { notus.disabled = false;}
}
function findselected(){
var state = document.getElementById('state');
var notus = document.getElementById('notus');
(state.value == "Other")? notus.disabled=false : notus.disabled=true;
}
 </script> 

</head>
<body onLoad="slct()">
<form action="" method="POST" name="form1" >
<select name="state" id="state" onChange="findselected()">
<option value="NY">NY</option>
<option value="NJ">NJ</option>
<option value="CT" >CT</option>
<option value="Other" id="other" selected="selected">Other</option>
</select>
<input type="text" maxlength="50" size="20" id="notus" name="notus" disabled>
</form>

*(написал функцию, + вызов на onLoad для body и id для требуемого элемента)
Не очень изящно, но зато работает.
Если у кого будет время прошу показать пример с findselected()
Ответить с цитированием