|
|
|
| Есть select с 4-мя option. И кнопка, по которой проверяется выбор в select'е
<select size="1" id=peroid name=peroid>
<option value="-"></option>
<option value="1">1 неделя</option>
<option value="2">2 недели</option>
<option value="3">3 недели</option>
</select>
<input type=button value=Отправить onclick="addnew()">
<script>
function addnew(){
if ( document.getElementById('peroid').value="-" ){
alert ("Укажите срок!");
return;
}
}
</script>
|
Когда выбираю в select'е какой-нибудь пункт, и затем давлю кнопку, то выбраное состояние select'а сбрасывается в первую позицию (-). Что за ерунда такая? | |
|
|
|
|
|
|
|
для: Хулиган
(19.08.2006 в 17:24)
| | Потому что в Javascript символ сравнения выглядит как " ==" :)
Возможно, что к селекту следует обращаться более подробно
function addnew(){
var mySelect = document.getElementById('peroid');
if ( mySelect.options[mySelect.selectedIndex].value=="-" ){
alert ("Укажите срок!");
return;
}
|
в некоторых браузерах первоначальная версия
может не прокатить. | |
|
|
|
|
|
|
|
для: RMW
(19.08.2006 в 18:48)
| | Эх, невнимательность... | |
|
|
|