|
|
|
| Всем привет!
Не подскажите следующий вопрос: Есть два select:
Первый:
<SELECT class="1" NAME="perem">
<OPTION value="1">1</OPTION>
<OPTION VALUE="2">2</OPTION>
<OPTION VALUE="3">3</OPTION>
</SELECT>
|
Второй:
<SELECT class="1" NAME="kvar">
<OPTION value="СФ">СФ</OPTION>
<OPTION VALUE="П">П</OPTION>
<OPTION VALUE="СФК">СФК</OPTION>
</SELECT>
|
Как сделать чтобы при выборе в первом select value=1 второй select становился - disabled...
Заранее спасибо... | |
|
|
|
|
|
|
|
для: Front
(13.12.2006 в 11:26)
| | <SELECT class="1" NAME="perem" onchange=document.getElementsByName('kvar')[0].disabled=this.selectedIndex==0> | |
|
|
|
|
|
|
|
для: 12345
(13.12.2006 в 13:10)
| | Большое спасибо....::-)) | |
|
|
|
|
|
|
|
для: Front
(13.12.2006 в 13:18)
| | А как сделать такое же но для двух значений value=1 и value=2? | |
|
|
|
|
|
|
|
для: Front
(13.12.2006 в 14:30)
| |
<html>
<head>
<script>
function dis() {
var perem=document.getElementById('perem');
if ((perem.selectedIndex==0) || (perem.selectedIndex==1)) {
document.getElementById('kvar').disabled=true;
} else {
document.getElementById('kvar').disabled=false;
}
}
</script>
</head>
<body>
<SELECT class="1" id="perem" onchange="dis()">
<OPTION value="1">1</OPTION>
<OPTION VALUE="2">2</OPTION>
<OPTION VALUE="3">3</OPTION>
</SELECT>
<SELECT class="1" id="kvar">
<OPTION value="СФ">СФ</OPTION>
<OPTION VALUE="П">П</OPTION>
<OPTION VALUE="СФК">СФК</OPTION>
</SELECT>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: aexb
(13.12.2006 в 14:37)
| | Супер... СПС... | |
|
|
|
|
|
|
|
для: Front
(13.12.2006 в 14:47)
| | Вы случайно не преподаватель? | |
|
|
|
|
|
|
|
для: 12345
(13.12.2006 в 14:59)
| | заранее извиняюсь за возможную нескромность, это ко мне вопрос? :-) | |
|
|
|
|
|
|
|
для: aexb
(13.12.2006 в 15:00)
| | Если вопрос был ко мне, то нет не приподаватель. А вот у меня вопросик еще один возник: По какой причине при замене метода getElementById на getElementByName скрипт не работает...?
<html>
<head>
<script>
function dis() {
var perem=document.getElementByName('perem');
if ((perem.selectedIndex==0) || (perem.selectedIndex==1)) {
document.getElementByName('kvar').disabled=true;
} else {
document.getElementByName('kvar').disabled=false;
}
}
</script>
</head>
<body>
<SELECT class="1" Name="perem" onchange="dis()">
<OPTION value="1">1</OPTION>
<OPTION VALUE="2">2</OPTION>
<OPTION VALUE="3">3</OPTION>
</SELECT>
<SELECT class="1" Name="kvar">
<OPTION value="СФ">СФ</OPTION>
<OPTION VALUE="П">П</OPTION>
<OPTION VALUE="СФК">СФК</OPTION>
</SELECT>
</body>
</html>
|
Просто я из формы потом значения передаю в обработчик php, а я так понимаю что он Id не понимает... | |
|
|
|
|
|
|
|
для: Front
(13.12.2006 в 17:29)
| | Помню, что уже сталкивался с этой проблемой, но не помню, почему именно getElementByName не работает. Добавьте id в переменные и забудьте о проблеме :-)
<select class="1" name="perem" id="perem">
|
| |
|
|
|
|
|
|
|
для: aexb
(13.12.2006 в 18:15)
| | Хорошее и простое решение проблемы. Всем спасибо. Тема закрыта... :-) | |
|
|
|