Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   блокирование/разблокирование элементов формы по select (https://javascript.ru/forum/misc/3044-blokirovanie-razblokirovanie-ehlementov-formy-po-select.html)

Athlete 13.03.2009 06:11

блокирование/разблокирование элементов формы по select
 
Полный новичок в JavaScript. Подскажите: есть форма, при заполнении которой пользователь сначала должен выбрать один из пунктов select. Мне необходимо сделать следуещее: при выбранном пункте select по умолчанию надо сделать все элементы формы недоступными (disabled), после того, как пользователь выберет нужный пункт разблокировать все элементы формы. Приведите пример кода, пожалуйста.

Gvozd 13.03.2009 07:50

у объекта select на событие onchange нужно повесить функцию, которая бы блокировала соответствующие элементы формы.
для того чтобы заблокировать элемент формы нужно выставить свойство disabled в непустое значение

Athlete 13.03.2009 13:36

Сидел разбирался, как решить, надумал следующее:
Код:

<script language="JavaScript">
        function disa(){
        if (document.data.klad.options[0].value == "1") {document.data.podr.disabled=true;}
        else {podr.disabled=false;}
        }
        </script>

<select name="klad" onchange="disa()">


Естественно не работает :). Подскажите, что не так?

twolf 13.03.2009 15:04

disabled = "disabled"

Athlete 19.03.2009 19:04

честно говоря не понял что не так, разъясните, будьте добры

loner 20.06.2009 13:12

select disabled
 
select.disabled = "disabled";
- неактивный

select.disabled = "";
- снова активный


Часовой пояс GMT +3, время: 12:10.