|
|
|
Как обратится к элементу формы?
|
|||
|---|---|---|---|
|
#18+
Использую в форме (сделано через РНР): ...<input name="inp[]" ... как в HTML через JavaScript обратиться к этому элементу формы? Собственно говоря делаю через: document.getElementById(id).innerHTML, либо document.myform.elementname.value. Но с полями ввода, у которых name="inp[]", не работает. Делаю name="inp[]" - т.к. заранее неизвестно количество полей в форме. Вариант document.myform.element[index].value - работает, но как обратится к нужному элементу без перебора всех элементов формы, не пойму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2008, 22:20 |
|
||
|
Как обратится к элементу формы?
|
|||
|---|---|---|---|
|
#18+
Имена элементам нужно нормальные давать. Унас есть конструкции типа: Код: plaintext 1. 2. 3. 4. 5. 6. ---------- 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 09:07 |
|
||
|
Как обратится к элементу формы?
|
|||
|---|---|---|---|
|
#18+
бггг, ну можно так, например document.myform["inp[]"].value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 11:33 |
|
||
|
Как обратится к элементу формы?
|
|||
|---|---|---|---|
|
#18+
<input name="inp[]" и document.getElementById(id).innerHTML... Раз уж у нас name, то и искать надо по нему. Собираем все инпуты через getElementsByName, а потом перебираем полученный массив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 12:02 |
|
||
|
Как обратится к элементу формы?
|
|||
|---|---|---|---|
|
#18+
krvsa Наверняка в ПХП есть что-то аналогичное... Есть. Но в этом случае не удобно передавать данные из формы. А так я их в РНР принимаю как массив и обрабатываю. Именовать по Вашему пробовал, получается более громоздко при передаче и обработке. А хочется, чтобы и в РНР и JS было "красиво". SkyLight Для name="inp[]" я так и пробовал в JS типа document.myform.elementname.value. Но как ни крутил не заработало. Сейчас ввел id="inp..." в цикле как предлажил krvsa и в JS использую document.getElementById(id).innerHTML либо document.getElementById(id).value в зависимости, что нужно. Да, так работает, но хотелось, что-то типа document.getElementById('myform').elements['inp'][index].value а так уже не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 13:49 |
|
||
|
Как обратится к элементу формы?
|
|||
|---|---|---|---|
|
#18+
AISА так я их в РНР принимаю как массив и обрабатываю. ... Да, так работает, но хотелось, что-то типа document.getElementById('myform').elements['inp'][index].value Так тебе же писали уже выше. Дай всем таким элементам одно имя и обращайся себе наздоровье! Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2008, 14:09 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35239575&tid=1456643]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 442ms |

| 0 / 0 |
