javascript синтаксический анализ имен / значений переменных из формы - PullRequest
0 голосов
/ 09 февраля 2012

У меня проблемы с запуском этого кода, кто-нибудь знает, что с ним не так?

пожалуйста, проверьте строку # 4

for(i=0; i<document.anyForm.elements.length; i++) {
    element_type = document.anyForm.elements[i].type;
    if(element_type.toUpperCase() == "TEXT" || element_type.toUpperCase() == "TEXTAREA") {
        var parse(document.anyForm.elements[i].name) = document.anyForm.elements[i].value;
    }
}

1 Ответ

1 голос
/ 09 февраля 2012
var parse(document.anyForm.elements[i].name)

Это неверно. Вам нужно либо определить переменную, либо вызвать функцию var, прежде чем вызов функции будет недействительным.

EDIT:

Вы можете использовать объект для хранения пар имя: значение:

var obj = {}; // before loop

//in loop
obj[document.anyForm.elements[i].name] = document.anyForm.elements[i].value;
...