Javascript.RU

 
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.05.2009, 11:10
Новичок на форуме
Отправить личное сообщение для windeamon Посмотреть профиль Найти все сообщения от windeamon
 
Регистрация: 19.05.2009
Сообщений: 9

Обработка поля формы по событию checked
Есть форма, в которой будет либо поле с выпадающем списком, либо чекбоксы. Что конкретно будет пока не решено, все зависит от того, что посоветуют гуру. Также будет еще одно поле - radiobutton, но оно должно быть по умолчанию неактивным. Задача в том, чтобы по выбору одного из значений поля со списком, активировалось поле с radiobutton.
  #2 (permalink)  
Старый 19.05.2009, 11:26
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от windeamon
Есть форма, в которой будет либо поле с выпадающем списком, либо чекбоксы.
[sarcasm]Предлагаю textarea.[/sarcasm]
Как связаны выпадающий список и группа чекбоксов?
  #3 (permalink)  
Старый 19.05.2009, 11:31
Новичок на форуме
Отправить личное сообщение для windeamon Посмотреть профиль Найти все сообщения от windeamon
 
Регистрация: 19.05.2009
Сообщений: 9

Они не связаны, будет либо ... либо, все зависит от того, что проще обработать - значение checked поля типа checkbox, либо значение из выпадающего списка.
  #4 (permalink)  
Старый 19.05.2009, 11:42
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Без разницы. У чекбокса есть событие click, у select'а -- change.
  #5 (permalink)  
Старый 19.05.2009, 11:56
Новичок на форуме
Отправить личное сообщение для windeamon Посмотреть профиль Найти все сообщения от windeamon
 
Регистрация: 19.05.2009
Сообщений: 9

Вопрос не в этом ..
Как реализовать активацию поля radiobutton при выборе определенного параметра из списка/чекбокса и его деактивацию при выборе другого параметра/снятия флажка с чекбокса?
  #6 (permalink)  
Старый 19.05.2009, 11:58
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

У любого элемента есть свойство disabled.
  #7 (permalink)  
Старый 19.05.2009, 12:07
Новичок на форуме
Отправить личное сообщение для windeamon Посмотреть профиль Найти все сообщения от windeamon
 
Регистрация: 19.05.2009
Сообщений: 9

Да понятно. Как его выставить?
  #8 (permalink)  
Старый 19.05.2009, 12:17
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

document.getElementById('myradiobutton').disabled = true;
  #9 (permalink)  
Старый 19.05.2009, 16:57
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

1) а как может быть выпадающий список и куча checkbox'ов взаимозаменяемыми - в первом случае можно только один пункт выбрать, во втором - много
2) зачем нужен один radiobutton? Я понимаю один checkbox
  #10 (permalink)  
Старый 20.05.2009, 07:55
Новичок на форуме
Отправить личное сообщение для windeamon Посмотреть профиль Найти все сообщения от windeamon
 
Регистрация: 19.05.2009
Сообщений: 9

В общем случае вы правы, но из выпадающего списка также можно выбрать несколько пунктов, если эту возможность активировать.
Чекбоксы тоже можно было деактивировать по событию. И речь о них зашла только из-за возможности выбора нескольких пунктов, но это достаточно сложно обработать по логике для определения будет ли активно следующее поле (я его хотел сделать radio, но лучше смотрится чекбокс конечно).
В итоге воспользовавшись советом Kolyaj сделал выпадающее меню и динамический чекбокс (активен/неактивен).
 



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы русские буквы не вводились в определенные поля формы? yachainik Общие вопросы Javascript 6 13.02.2017 16:43
Обработка данных из формы в новом окошке diktator Events/DOM/Window 1 20.10.2008 12:51