программно нажать кнопку
Подскажите как кнопку нажать программно... Если форма определяется в исходнике как:
<form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)"> А сама кнопка: <input type="submit" class="button" value="Вход" tabindex="104" title="Введите ваше имя пользователя и пароль, чтобы войти, или нажмите кнопку 'Регистрация', чтобы зарегистрироваться." accesskey="s" /> |
т.е. вам надо отправить форму при помощи JS кода, чтобы пользователь не нажимал кнопку "Вход" вручную?
|
Что то на подобии... Дело в том что я пишу в 1С. Исследую форум. Хотелось выводить только часть сайта (форума), но там нужна авторизация. Всё это я хотел вывести на форму 1С. А обработчик - JS
|
этот код отправляет форму через две секунды после загрузки страницы:
<form id="form" action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)"> <input type="submit" class="button" value="Вход" tabindex="104" title="Введите ваше имя пользователя и пароль, чтобы войти, или нажмите кнопку 'Регистрация', чтобы зарегистрироваться." accesskey="s" /> </form> window.onload = function(){ var form = document.getElementById("form"); setTimeout(function(){form.submit()}, 2000); }; |
Цитата:
Я в javascript совсем ноль! (( Нашел перехватчик горячих кнопок, например, "ctrl+S". Подправил, теперь нужна функция, которая нажмет кнопку <input type="submit" value="Сохранить" /> Как это реализовать? Подозреваю, что нужно добавить какой-н атрибут к input и через jQuery сделать этот submit.. |
Спасибо всем, разобрался.
Добавил к форме id=ctrls В скрипт засунул $('#ctrls').submit(); Жизнь прекрасна. :dance: |
Часовой пояс GMT +3, время: 02:46. |