Вот например есть список определенный Код (Text): <select name="tour" id="tour"> <option value="1">1</option> <option value="2">2</option> <option value="3">4</option> Нужно сделать так, чтобы при выборе пункта "2" открывалась возможность выбрать ещё что-нить, посредством например чекбокса (ну там неважно уже посредством чего). Вот как это осуществить? ЗЫ. я так понимаю что как-то через Java-script, но как? я в нём не "гугу"
onSelect поставьте в тег <select>, привяжите через него функцию, которая будет играть со свойствами видимости display: none;
А поподробнее можно? Хотя бы пример какой-нить, а то я ваще гвоорю же не понимаю ДжаваСкрипт.. ПЛИИИЗ
HTML: <select onchange="JavaScript: var mchck = document.getElementById('my_checkbox'); mchck.style.display = 'none';" > ... </select> <input type='checkbox' id='my_checkbox' />
[offtop] Ребят, давайте вспомним, что на дворе уже 2008 год и писать протокол в инлайн-обработчике (onchange="JavaScript и OnSelect (а не onselect) по меньшей мере просто некрасиво [/offtop]
[js] <script type="text/javascript"> function change(o){ chk = document.getElementById('test'); if(o.options[o.selectedIndex].value==2) chk.style.display='none'; else chk.style.display='inline'; } </script> [/js] HTML: <select onchange="change(this)"> <option value="1">Показать</option> <option value="2">Скрыть</option> </select> <br><span id="test"><input type="checkbox"> Чекбокс </span>
Ивашка Приводи конкретный пример. Если у тебя есть время и возможности, пожалуйста. И еще, в каждой строке кода поставь по десять комментариев, а то не разберусь.
Хм, привести пример чего? Я просто хотел сказать, что указание протокола javascript: при установке обработчика в html-коде совершенно не нужно (ну если только кто-то на vbscript ещё пишет).