|
|
|
(JS) удаление нескольких элементов из списка
|
|||
|---|---|---|---|
|
#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. Так вот при удалении нескольких выбранных элементов удаляются не все и в каком то случайном порядке ... Что я делаю не так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 13:23 |
|
||
|
(JS) удаление нескольких элементов из списка
|
|||
|---|---|---|---|
|
#18+
Дело в том, что при удалении элемента из списка элементы, следующие за удаленным, сдвигаются вверх, а длина списка уменьшается. В результате происходит обход не всего списка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 14:08 |
|
||
|
(JS) удаление нескольких элементов из списка
|
|||
|---|---|---|---|
|
#18+
Выход: удаляйте элементы с конца списка Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 14:10 |
|
||
|
(JS) удаление нескольких элементов из списка
|
|||
|---|---|---|---|
|
#18+
Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 14:46 |
|
||
|
(JS) удаление нескольких элементов из списка
|
|||
|---|---|---|---|
|
#18+
Есть еще вопрос: у меня есть 2 списка, одинз из них я наполняю динамически скриптом: нажимаю кнопку, выполняется скрипт - он переносит во второй список выбранные элементы из первого списка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Проблема возникает в том, что мне по сабмиту формы надо получить значения из второго списка, а мне передается NULL, хотя в списке и есть элементы. Вот когда я элементы второго списка выделяю - тогда все ОК. Как исправить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 15:04 |
|
||
|
(JS) удаление нескольких элементов из списка
|
|||
|---|---|---|---|
|
#18+
Весь смысл select'а в том, чтобы передавать по submit'у только те элементы, которые выделены пользователем . Так что либо используйте другой элемент управления, либо определяйте обработчик onSubmit формы вроде этого: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 06:41 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1478604]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
77ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 349ms |

| 0 / 0 |
