Быстрый способ предупредить значения всех элементов ввода в форме? - PullRequest
0 голосов
/ 04 июля 2011

У меня есть форма с более чем 10 элементами ввода ... Для тестирования я хотел бы предупредить все их значения ... Есть ли более быстрый способ, чем этот:

var f = document.getElementById('myForm').getElementsByTagName("INPUT");
alert(f[0].name + ' ' + f[0].value);
alert(f[1].name + ' ' + f[1].value);
alert(f[2].name + ' ' + f[2].value);
... and so on...

Ответы [ 2 ]

2 голосов
/ 04 июля 2011

Разумный способ сделать это - вместо этого установить расширение, подобное дополнению Web Developer , затем использовать Forms -> Просмотр информации формы для просмотра значений всех входных данных.

Версия Google Chrome находится здесь .

2 голосов
/ 04 июля 2011

Для этого вам понадобится for loop .

var f = document.getElementById('myForm').getElementsByTagName("INPUT");

for (var i = 0; i < f.length; i++)
    alert(f[i].name + ' ' + f[i].value);

Если вы просто тестируете / отлаживаете, я бы порекомендовал использовать консоль вашего браузера.Используя Chrome или Firefox + Firebug , вы можете вызвать метод console.log, а затем углубиться в свой объект.По моему мнению, управлять этим немного легче.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...