|
|
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. getElementsByName в IE перебирает только input'ы, всякие div, span, font игнорируются. Пробовал внутри формы создать cell = Array() и заполнить его теми же элементами, но этот массив приёмник не получает. Каким образом передавать массив элементов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 11:43 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
Во-первых - шо это еще за новости: action="post"? Наверное надо что-то типа method="post" action="server_page.php". Во-вторых - насколько я помню, массив можно передать, если указать имя также одно на всех, но с квадратными скобками, т.е. "elem_name[]". На серваке читаем без скобок, типа $elems=$_REQUEST['elem_name'] и в переменная $elems будет массивом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 11:55 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
SkyLightВо-первых - шо это еще за новости: action="post"? Наверное надо что-то типа method="post" action="server_page.php". Именно ;) Получился сокращённый вариант. SkyLight Во-вторых - насколько я помню, массив можно передать, если указать имя также одно на всех, но с квадратными скобками, т.е. "elem_name[]". На серваке читаем без скобок, типа $elems=$_REQUEST['elem_name'] и в переменная $elems будет массивом. У меня ситуация такая, что name именно cell без скобок, и приёмник получает именно массив значений. Но от инпутов хочу отказаться. Вот как-то хочу передавать массив с возможностью его изменять, но выше я писал, как к этому относится IE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 12:07 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
А что мешает передавать скрытые поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 12:42 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
Garry80А что мешает передавать скрытые поля? Наверное то, что их может быть 4, а может быть и 400 ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 12:46 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
PhoenixNET Garry80А что мешает передавать скрытые поля? Наверное то, что их может быть 4, а может быть и 400 ;) Ну и передавайте 400 hidden полей, в этом случае имеете доступ к любому из этих полей и передаете массив. Либо граничные условия озвучены не все:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 12:55 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
Garry80 Ну и передавайте 400 hidden полей, в этом случае имеете доступ к любому из этих полей и передаете массив. Либо граничные условия озвучены не все:-) Вах! Это не оптимально и грубо. От этого и вес страницы увеличивается, и геморроя больше, и контроля меньше. Лучше уж воспользоваться чем-то, вроде этого ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 14:08 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
PhoenixNET Garry80 Ну и передавайте 400 hidden полей, в этом случае имеете доступ к любому из этих полей и передаете массив. Либо граничные условия озвучены не все:-) Вах! Это не оптимально и грубо. От этого и вес страницы увеличивается, и геморроя больше, и контроля меньше. Лучше уж воспользоваться чем-то, вроде этого ;) Ну уж извините, но опять же непонятно что вам нужно и как все будет реализовано. И если имеем дело с цифирями, то это одно, а если буковки пойдут? Да и сплитить тоже грубо;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 16:02 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
Garry80Ну уж извините, но опять же непонятно что вам нужно и как все будет реализовано. И если имеем дело с цифирями, то это одно, а если буковки пойдут? Да и сплитить тоже грубо;-) Содержимое - циферки и знак минус. Сейчас всё работает и передаётся через коллекцию инпутов, но хочется отказаться от них (зачем мне лишний код, если спокойно можно обойтись без него?). Итого получаем вместо Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 12:00 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
PhoenixNET Код: plaintext 1. 2. 3. 4. 5. 6. getElementsByName в IE перебирает только input'ы, всякие div, span, font игнорируются. Пробовал внутри формы создать cell = Array() и заполнить его теми же элементами, но этот массив приёмник не получает. Каким образом передавать массив элементов? на сервер всё так и передаётся Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 13:43 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
LINUXERна сервер всё так и передаётся Код: plaintext Странновато. Приёмник - SP Оракла. Точнее переменная типа my_arr: Код: plaintext 1. 2. LINUXERчтобы это отправить можно привлечь XMLHttpRequest Этот вариант вряд ли будет иметь место, нужно как-то без него... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 14:22 |
|
||
|
Формы и коллекции.
|
|||
|---|---|---|---|
|
#18+
PhoenixNET LINUXERна сервер всё так и передаётся Код: plaintext Странновато. Приёмник - SP Оракла. Точнее переменная типа my_arr: Код: plaintext 1. 2. Если отправить GET, в строке после ? будет cell=0&cell=1&cell=2&cell=3 с POSTом то же (только в теле), сейчас даже проверил. А сервер, конечно, может это обработать и выдать массив А из других вариантов, тот что был по ссылке, наверно, самый красивый. Ну или генерить те же инпуты(скрытые) скриптом=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 15:43 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34850350&tid=1457554]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 280ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...