|
|
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
Народ, я что-то сильно туплю. Есть в форме группа чекбоксов, задача проста, наверное, но я могу ее реализовать. Чайник, он и в африке... При выборе любых 2-х чекбоксов надо отметить "промежуточные" и задисейблить их. Не могу "выловить" эти промежуточные. Кусок кода Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2008, 16:27 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
Вот корень зла Код: plaintext Сделай тестовый пример странички - на нем тебе будет легче объяснять, а нам показывать... ---------- Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2008, 16:48 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2008, 17:34 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
несовсем понятен термин "промежуточный" чекбокс. Объясните задачу подробнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2008, 18:23 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
LubНе могу понять, чем мне id-шники могут помочь. Если их правильно организовать никаких "лишних" проходов "поисков" в циклах не будет... Я тоже не понял что нужно делать с чекбоксами в примере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 08:58 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
Если отмечен 1 из чекбоксов - ну и фиг с ним. Если отмечены 2 чекбокса, например, чекбокс id="n2" и чекбокс id="n5", то чекбоксы n3,n4 должны быть отмечены и нередактируемы (вот эти злобные n3 и n4 не могу получить) При снятии отметки с n2 или n4, все "злобные" (n3, n4) становятся редактируемыми и не чЁкнутыми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 09:45 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
естественно, очапатка в последней строчке, снять можно только с n5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 10:10 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
Т.е., если я правильно понял, отмечать и "гасить" нужно чекбоксы "внутри" отмеченых? ---------- Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 10:53 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
Угу. Грубо говоря, нужно получить "отрезок" по его концам. В идеале "внешние" чекбоксы тоже будут блокированы, но это я хоть представляю как сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 10:58 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
LubУгу. Грубо говоря, нужно получить "отрезок" по его концам. Вот теперь понятно! Вот например такой алгоритм (id-шки у тебя есть). - бежиш по елементам с Код: plaintext ищеш "начало"... По ходу дела выключаеш все неактивные и делаеш их активными - нашел первый включеный и активный - это и есть начало! - с этого места начинаем искать "конец" - это первый включеный и активный - если нашел - включаеш и вырубаеш всю нутрь с Код: plaintext по Код: plaintext - если не нашел нужно выключить и сделать активными все элементы с Код: plaintext до самого конца... Вроде так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 11:16 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
Спасибо, вроде идея ясна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 11:41 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
krvsa , и чего ты так настаивал на id? Абсолютно то же самое можно сделать и без них через массив getElementsByName :-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 11:58 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
illion krvsa , и чего ты так настаивал на id? Так автор там вообще по getElementsByTagName гонял... А насчет id, это я поддался "современным" веяниям... До этого всегда имена использовал... А тут все id! Id! Как тут не дрогнуть? В этом случае можно и с name сделать. Даже лучше! Там ведь есть свойство "количество элементов" Только что это за name такое? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 12:26 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
krvsaТолько что это за name такое? Код: plaintext Скобки означают, что на сервак уйдет массив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 12:36 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
Вау, приятно, что не совсем тупая. Ведь еще до прочтения постов отказалась от id, и перешла к name! Огромное спасибо за пинок в нужном направлении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 13:18 |
|
||
|
checkbox "промежуточные значения" javascript
|
|||
|---|---|---|---|
|
#18+
А можно и без наме и без ид: Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2008, 13:55 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=335&tid=1456510]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 343ms |

| 0 / 0 |
