Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Отправка формы с action="" onsubmit="foo()" (https://javascript.ru/forum/dom-window/10777-otpravka-formy-s-action%3D-onsubmit%3D-foo.html)

Elerium 20.07.2010 13:50

Отправка формы с action="" onsubmit="foo()"
 
Как отправлять на сервер форму из внешнего скрипта, сабмит которой перехватывается внутренним скриптом?

Нахожу значение атрибута onsubmit, вызываю эту функция (которая вставляет какие-то проверочные данные в скрытые инпуты) через eval, после чего уже сабмитю форму (someForm.submit()). В результате страница просто перезагружается и очищает поля, собственно автологина не происходит. Если же перехвата onsubmit на странице нет, то и проблем обычно никаких не возникает. Функция по событию onsubmit точно запускается. В чем может быть проблема и где искать? :-?

subzey 20.07.2010 15:57

Нужно же отменить отправку формы.
Код:

onsumbit="foo(); return false"


Часовой пояс GMT +3, время: 08:55.