<form action="[~64~]" method="post">
<select name="raion">
<option value="Выбрать район">Выбрать район ...</option>
...
</select>
<select name="ulica">
<option value="Выбрать улицу">Выбрать улицу ...</option>
....
</select>
<input type="submit" value="Показать">
</form>
каким образом мне можно скрыть select (ulica) выбрать улицу, до тех пор пока не будет выбран район?
Спустя 26 минут, 51 секунда (4.08.2011 - 14:04) Michael написал(а):
! |
Michael |
Спустя 54 секунды (4.08.2011 - 14:05) Xander написал(а):
Хорошо только я не знаю как там удалить ту тему!
Спустя 1 минута, 41 секунда (4.08.2011 - 14:07) redreem написал(а):
нахрена скрывать? я понимаю если у вас ajax-ом список улиц подгружается в зависимости от района, а так - ненжуный наворот.
Спустя 20 секунд (4.08.2011 - 14:07) Michael написал(а):
я удалил.
По вопросу - сам - вообще javascript что ли не знаешь? Если знаешь, то где код с попытками сделать самому? Если не знаешь, то просишь выполнить работу?
По вопросу - сам - вообще javascript что ли не знаешь? Если знаешь, то где код с попытками сделать самому? Если не знаешь, то просишь выполнить работу?
Спустя 4 минуты, 41 секунда (4.08.2011 - 14:12) Xander написал(а):
<script type="text/javascript">
function removeDisable(id) {
document.getElementById(id).disabled = false
}
</script>
<form action="[~64~]" method="post">
<select name="raion" onchange="javascript: removeDisable('ulica')>
<option value="Выбрать район">Выбрать район ...</option>
...
</select>
<select name="ulica" id="ulica" disabled>
<option value="Выбрать улицу">Выбрать улицу ...</option>
....
</select>
<input type="submit" value="Показать">
</form>
но тут он просто блокирует(
Спустя 18 минут, 21 секунда (4.08.2011 - 14:30) Michael написал(а):
document.getElementById(id).style.display = 'none'; // 'inline'
Спустя 29 минут, 31 секунда (4.08.2011 - 14:59) Xander написал(а):
что не работает(( я так понял надо дописать еще
<form action="[~64~]" method="post">
<select name="raion" onchange="javascript: removeDisable('ulica')>
<option value="Выбрать район">Выбрать район ...</option>
...
</select>
<select name="ulica" id="ulica" style="display:none">
<option value="Выбрать улицу">Выбрать улицу ...</option>
....
</select>
<input type="submit" value="Показать">
</form>
Спустя 28 минут, 42 секунды (4.08.2011 - 15:28) Xander написал(а):
<form action="#" method="post">
<select name="raion" onchange="onChange(this);document.getElementById('ulica').style.display = 'block'; " >
<option value="Выберите район">Выберите район...</option>
...
</select>
<select name="ulica" id="ulica" style="display:none">
<option value="Выберите район">Выберите район...</option>
....
</select>
<input type="submit" value="Показать">
</form>
вот пробую но где тут ошибка!
Спустя 2 минуты, 2 секунды (4.08.2011 - 15:30) Michael написал(а):
Цитата |
onChange(this); |
левое что то...
при загрузке страницы делай невидимым, и по onchange первого списка проверяй индекс у списка, если >0 то показываешь.
Спустя 1 минута, 47 секунд (4.08.2011 - 15:32) Xander написал(а):
все спасибо))) сделал
Спустя 9 минут, 26 секунд (4.08.2011 - 15:41) m4a1fox написал(а):
Я один не знаю что это такое
???
action="[~64~]"
???
Спустя 17 минут, 15 секунд (4.08.2011 - 15:59) Xander написал(а):
да это ссылка у меня в цмс на страницу))
а вот как сделать проверку?
первого списка проверяй индекс у списка, если >0 то показываешь.
а вот как сделать проверку?
первого списка проверяй индекс у списка, если >0 то показываешь.
Спустя 8 минут, 25 секунд (4.08.2011 - 16:07) Michael написал(а):
onchange="if (this.selectedIndex) {показать} else {скрыть}"