Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » DEL

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Terabyte



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEL

Всего записей: 1325 | Зарегистр. 09-09-2002 | Отправлено: 20:47 03-02-2007 | Исправлено: Terabyte, 20:52 31-08-2017
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Terabyte
к селекту на onchange проверяешь что выбрано и выставляешь параметр readonly.. либо даже disabled

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:02 03-02-2007
Terabyte



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEL

Всего записей: 1325 | Зарегистр. 09-09-2002 | Отправлено: 21:07 03-02-2007 | Исправлено: Terabyte, 20:52 31-08-2017
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Terabyte

Цитата:
Пример можно? Не понял.  

<select ... onchange='var el=document.getElementById("id");if(this.selectedIndex==0)el.disabled=true;else el.disabled=false'>
 
ps: не проверял

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:09 03-02-2007 | Исправлено: Cheery, 21:10 03-02-2007
Terabyte



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEL

Всего записей: 1325 | Зарегистр. 09-09-2002 | Отправлено: 21:21 03-02-2007 | Исправлено: Terabyte, 20:53 31-08-2017
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Terabyte

Цитата:
Правильно я понял?  

ты видел, что я написал?? где там сказано про "off"??

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:36 03-02-2007
Terabyte



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEL

Всего записей: 1325 | Зарегистр. 09-09-2002 | Отправлено: 21:44 03-02-2007 | Исправлено: Terabyte, 20:53 31-08-2017
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Terabyte
не изменилось что?? ты выбирать в селекте пробовал?  
по умолчанию ессно не будет работать.. подключено же на onchange..
хочется сразу после загрузки - вынести этот код в одну функцию, и вызывать ее по onchange и сразу после кода формы, чтобы выставить параметры по умолчанию.
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:49 03-02-2007 | Исправлено: Cheery, 21:51 03-02-2007
Terabyte



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEL

Всего записей: 1325 | Зарегистр. 09-09-2002 | Отправлено: 21:54 03-02-2007 | Исправлено: Terabyte, 20:53 31-08-2017
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Terabyte

Цитата:
Как сделать, чтобы в Опере и/или Мозиле работало?

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

Код:
 <select name="logic1" id="logic1" onchange='set()'>
    <option value="off" selected>OFF</option>
    <option value="and">AND</option>
    <option value="or">OR</option>
</select>
 
<input type="text" name="query2" id="query2" value="">
<script>
set()
function set()
{
var el=document.getElementById("query2"); if(document.getElementById("logic1").selectedIndex==0)el.disabled=true; else el.disabled=false
}
</script>

 
 
ps: еще раз повторю - это работает во всех 3 браузерах

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:59 03-02-2007 | Исправлено: Cheery, 22:00 03-02-2007
Terabyte



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DEL

Всего записей: 1325 | Зарегистр. 09-09-2002 | Отправлено: 22:23 03-02-2007 | Исправлено: Terabyte, 20:53 31-08-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » DEL


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru