Отправка формы автоматически с использованием JavaScript вместо нажатия кнопки - PullRequest
0 голосов
/ 03 марта 2011

Используя javascript, как я могу извлечь информацию обо всех состояниях за один раз?

В этом списке страниц в форме указывается адрес местного сервисного центра:

http://www.lenovowarranty.co.in/contacttech.asp

Должен ли я сохранить страницу и изменить javascript? Какой отладчик лучше для javascript?

Ответы [ 3 ]

0 голосов
/ 03 марта 2011

Вы можете отправить форму, вызвав метод submit:

document.forms[0].submit();

На этой превосходной странице показано, как работать с формами в JavaScript - отправьте их, проверьте значенияэлементы ввода и т. д.

0 голосов
/ 03 марта 2011

Если вы проверите форму, вы увидите, что она делает POST-запросы:

<form name="splocator" method="post" action="serviceproviders.asp" ...>

Вы можете видеть, какие переменные отправляются, а затем вы можете делать запросы для всех состояний через AJAX и интерпретировать ответы..

Вам следует подумать об использовании чего-то вроде jQuery, особенно если у вас нет опыта работы с JS.

0 голосов
/ 03 марта 2011

Вы можете опубликовать форму, используя jQuery Forms . Для автоматической отправки вы должны иметь возможность сделать что-то вроде:

$(function(){
    $('#myFormId').ajaxForm().ajaxSubmit();
});

Функция ajaxSubmit принимает те же аргументы, что и обычная $. Ajax () .

Для отладки javascript и многих других вещей, я думаю Firebug для Firefox является лучшим.

Вот краткое введение http://getfirebug.com/video/Intro2FB.htm

...