|
|
|
| есть форма, в которой есть поля
Не могу разобраться, как определить порядковый номер элемента, если по нему счелкнуть?
тоесть например есть N-ное количество "input"-ов с именем "iname[]", я счелкаю по одному из них...
дальше срабатывает onclick... например onclick=alert(...xxx...)
что должно быть в xxx, если, например, я счелкнул по 2ому по порядку элементу и хочу вывести цифирьку с его номером? | |
|
|
|
|
|
|
|
для: Zvonilkin
(19.07.2010 в 02:55)
| | "счелкнул" - это вы красиво написали:-)
Почти как Екатерина Вторая - та в слове из 3(трёх) букв "ещё" умудрялась делать 4 (четыре) ошибки и писала его как "исчо".
Порядок элементов (с точки зрения появления их в HTML-коде и начиная с нулевого) прописан в коллекции document.getElementsByName ('iname[]')
Следовательно, в коде можно прописать:
onclick="for (var j = 0, obj = document.getElementsByName ('iname[]'); j < obj.length; j++) if (obj [j] == this) {alert (j + 1); break}"
|
| |
|
|
|
|
|
|
|
для: АЯ
(19.07.2010 в 06:43)
| | Спасибо большое! Очень помогли! | |
|
|
|