Javascript нажмите кнопку - PullRequest
       5

Javascript нажмите кнопку

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

Эй, я работаю над небольшим сценарием, который облегчит мне задачу.У меня есть HTML-форма для отправки чего-либо.Я хочу, чтобы, когда я нажимаю кнопку «Отправить», она перемещается в другое место и нажимает кнопку для меня.Как я могу это сделать?

Ответы [ 3 ]

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

Если вы используете инфраструктуру Javascript, например jQuery , вы можете привязать некоторую функцию javascript к «событию отправки», которое происходит, когда ваш пользователь отправляет форму.Внутри этой функции javascript вы можете делать все, что захотите, в том числе вносить изменения в текущую веб-страницу и делать события «click» для других элементов.

Ваш код может выглядеть примерно так:

$('form').submit(function() {
    $('some_other_html_elem').click();
})
0 голосов
/ 13 марта 2011

Если вы хотите нажать кнопку на другой странице, вы можете использовать ее на странице назначения:

$(document).ready(function() {
  $("#button").click();
});
0 голосов
/ 13 марта 2011

Предполагая, что «другое местоположение» является другим элементом на той же странице, вы должны прикрепить прослушиватель событий к событию отправки формы. Этот слушатель вызовет щелчок по вашему целевому элементу «другое местоположение».

<form id='myForm'>
...
</form>

<script>
$('form#myForm').bind('submit', function() {
    $('#otherElement').trigger('click');
});
</script>
...