индекс выбранного ребенка в форме - PullRequest
0 голосов
/ 11 ноября 2011

Я создал «динамически» форму с каким-то потомком с тем же Именем.
Если мне нужно что-то изменить, я могу сделать цикл for, например:
myForm.NAME[i].value
.
Но проблема в том, что я хочу активировать функцию javascript "changeGroup ()", и я вызываю ее с помощью:
onchange="changeGroup(this)"
В функции js я хочу понять индекс тега, сфокусированный без использования JQuery.
Как я могу это сделать?Используется тег

1 Ответ

1 голос
/ 11 ноября 2011

Как это ...

function changeGroup(oThis)
{
    for (i = 0 ; i < oThis.form.NAME.length ; i++)
    {
        if (oThis.form.NAME[i] === oThis) {
            alert(i);
        }
    }
}

Вам придется иметь дело с ситуацией, когда существует только один элемент с именем NAME, так как в этом случае oThis.form.NAME не будет массивом.

...