Destio небольшой блог

Заполнение формы с помощью JavaScript

Если нужно много раз заполнять большую форму, то хорошо это дело автоматизировать. Самый простой способ это составить небольшой букмарклет для JavaScript, который просто перебирает все поля формы и задает им нужные значения.

Комментарии надо удалить перед использованием, а то ничего не заработает. По крайней мере в хроме с этим были сложности.

javascript:
var submitForm = document.forms["formName"];

for (var i = 0; i < submitForm.elements.length; ++i) {
    //для text и textarea полей:
    if (submitForm.elements[i].name == "email") {submitForm.elements[i].value = "mail@noreply.com";}
    //у списков просто выбрать одно из возможных значений:
    else if (submitForm.elements[i].name == "section") {submitForm.elements[i].value = "Главная";}
    //отметить все чекбоксы:
    else if (submitForm.elements[i].type == "checkbox") {submitForm.elements[i].checked = true;} 
}

Прикрепить файлы таким образом не получится, потому что input type="file" доступен только для чтения.

Ярлыки:


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.