Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 02.01.2012
Сообщений: 3

Ограниченый выбор в форме(список)

02.01.2012, 10:01. Показов 1322. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<label for="nh1" id = "ga1">Первая</label>
 <select name="menu" id="form_match1">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh2" id = "game2">Вторая</label>
 <select name="menu2" id="form_match2">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh3" id = "ga3">Третья</label>
 <select name="menu3" id="form_match3">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh4" id = "ga4">Четвертая</label>
 <select name="menu4" id="form_match4">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh5" id = "ga5">Пятая</label>
 <select name="menu5" id="form_match5">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh6" id = "ga6">Шестая</label>
 <select name="menu6" id="form_match6">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh7" id = "ga7">Седьмая</label>
 <select name="menu7" id="form_match7">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh8" id = "ga8">Восьмая</label>
 <select name="menu8" id="form_match8">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh9" id = "ga9">Девятая</label>
 <select name="menu9" id="form_match9">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh10" id = "ga10">Десятая</label>
 <select name="menu10" id="form_match10">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh11" id = "ga11">Одинадцатая</label>
 <select name="menu11" id="form_match11">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <label for="nh12" id = "ga12">двенадцатая</label>
 <select name="menu12" id="form_match12">
 <option value="1"></option>
 <option value="2">позиция1</option>
 <option value="3">позиция2</option>
 <option value="4">позиция3</option>
 </select>
 
 <input type="submit" name="knopka" id="knopka" value="ОК"/>
 </form>
Как сделать что бы при выборе пяти любых списков остальные семь блокировались?
Прбовал эксперементировать с этим:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 $('#form').change(function(){
 var myChoice = $('#form_match1 :selected').val();
 var myChoice2 = $('#form_match2 :selected').val();
 var myChoice3 = $('#form_match3 :selected').val(); 
 if((myChoice >= 2)&&(myChoice2 >= 2))
 {
 $('#form_match3').attr('disabled','disabled');
 
 }
 
 else{
 $('#form_match3').attr('disabled',false);
 
 if((myChoice2 >= 2)&&(myChoice3 >= 2))
 
 {
 $('#form_match1').attr('disabled','disabled');
 }
 else{
 
 $('#form_match1').attr('disabled',false); 
 
 }
 
 };
 });
Но в этом случае надо задавать конкретные варианты,а таких вариантов более 50000 тысяч.Есть ли какой способ упростить этот процесс?Помогите пожалуйста!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.01.2012, 10:01
Ответы с готовыми решениями:

Ограниченый доступ к подчиненной форме
Добрый Всем день. Возможно ли ограничить доступ к полям подчиненной формы табличного вида.Например в таблице 10 полей,а на форме видно...

Выбор 1 --> выбор 2 --> изменение данных в форме
Доброе время суток! Передо мной стоит такая задача: Существует фирма. У нее 20 филиалов. Ими управляют 5 менеджеров. Необходимо...

Создать файл - список студентов группы, отобразить на форме список сту-дентов с фамилией на заданную букву
Создать файл - список студентов группы, отобразить на форме список сту-дентов с фамилией на заданную букву

3
33 / 36 / 2
Регистрация: 28.04.2010
Сообщений: 571
02.01.2012, 10:48
У Вас первый пункт в каждом списке имеет значение 1, вот и проверяйте при изменении селекта, не равен ли он единице. Если не равен, значит что-то выбрано.
0
Рождён удивлять
53 / 56 / 9
Регистрация: 08.08.2011
Сообщений: 438
02.01.2012, 11:49
Нужно пройтись по всем элементам
Java
1
2
3
$('option').each(function() {
А тут нужно указать условие если был выбран параметр селекст то все остальные пункты option блокируются
});
0
0 / 0 / 0
Регистрация: 02.01.2012
Сообщений: 3
02.01.2012, 23:23  [ТС]
Спасибо за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.01.2012, 23:23
Помогаю со студенческими работами здесь

Ограниченый временем ввод
нада дать юзеру 10 сек на ввод значения Х. Еси он провтыкал 10 сек, то стандартно Х = 0. в худшем случае дать возможность 10 секунд...

ограниченый доступ фрэнда
как в классе Б сделать так , чтоб он позволял видеть только некоторые свои переменные(допустим заключённые в пространство имён) классу А,...

Неопознаная сеть, ограниченый доступ
Здравствуйте. У меня новая роблема, шарился на вашем форуме ,пытался сам решить предыдущую проблему но сделал только хуже. Щас пишу уже с...

Ограниченый ввод чимволов в TextBox
Здраствуйте. Подскажите как например в TextBox ограничить ввод количества символов. Например ,что б незя было вводить больше 4 символов.

Ограниченый пользователь изменять ассоциации файлов
Возможно ли сделать, чтобы юзер с пользовательскими правами мог настраивать ассоциации файлов?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru