Пытаюсь собрать данные большой формы, с помощью кода, которым поделился программер, но все время получаю странную ошибку. Chrome выдает такой текст:
Uncaught TypeError: Cannot read property 'elements' of undefined
Сам код:
var str = '';
for(i=0; i < document.parametry.elements.length; i++)
{
str += document.parametry.elements[i].name + '=' + encodeURIComponent(document.parametry.elements[i].value) + '&';
}
str = str.substring(0, str.length-1);
alert(str);
При этом, когда ввожу в консоли Chrome это:
document.parametry.elements.length
Получаю ответ - число 7.
Подскажите, в чем может быть проблема? Почему страница не работает, а консоль того же браузера прекрасно определяет значение переменной?