Как поле textarea из disabled сделать активным на 1 странице при выборе др. поля?

V
На сайте с 30.09.2004
Offline
144
1085

Вот такая задача. Есть поля вида

<select>

<option что-то>

</select>

<textarea> </textarea>

Надо, чтобы по умолчанию в textarea ничего нельзя было ввести, т.е. textarea disabled

Но если юзер в форме в <select> выбирает нужное нам значение (просто выбрал, данные еще никуда не ушли), поле textarea автоматом становилось активным для заполнения.

Как это можно реализовать? Буду благодарен тому, кто поможет с решением, джаву не знаю (помогу репой или могу немного webmoney отсыпать) :)

Ragnarok
На сайте с 25.06.2010
Offline
239
#1

для select добавь onchange="func()";

потом

<script type="text/javascript">

function MyShowHide(handler_div) {

if(document.getElementById(handler_div).style.display == 'none') ShowDiv(handler_div);

else HideDiv(handler_div);

}

function func(){

if(true) {

MyShowHide('s1');

}

}

</script>

а textarea прячь в div с id s1 и изначально делай невидимым

Ragnarok добавил 25.07.2011 в 16:03

можешь использовать при вызове func(this.value)

чтобы потом в зависимости от value селекта показывать или не показывать textarea

//TODO: перестать откладывать на потом
V
На сайте с 30.09.2004
Offline
144
#2

Спасибо, попробую.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий