Javascript按下按钮

时间:2011-03-13 18:18:17

标签: javascript button click

嘿,我正在编写一个小脚本,让我更轻松。我所拥有的是提交内容的html表单。我想要发生的是当我按下提交按钮时,它会移动到另一个位置并按下按钮。我怎么能这样做?

4 个答案:

答案 0 :(得分:0)

假设“不同位置”是同一页面上的另一个元素,您应该将一个事件监听器附加到表单的提交事件。此侦听器将触发对“不同位置”目标元素的单击。

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

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

答案 1 :(得分:0)

如果你使用像jQuery之类的Javascript框架,那么你可以将一些javascript函数绑定到“提交事件”,这会在用户提交表单时发生。在javascript函数中,你可以做任何你想做的事情,包括对当前网页进行更改,并在其他元素上“点击”事件。

您的代码可能类似于:

$('form').submit(function() {
    $('some_other_html_elem').click();
})

答案 2 :(得分:0)

如果您要按其他页面中的按钮,则可以在目标页面中使用此按钮:

$(document).ready(function() {
  $("#button").click();
});

答案 3 :(得分:0)

这是一个实际的答案(使用 JS,而不是 Jquery):

所以两个按钮都会做同样的事情,但第二个实际上使用 JS 按下了第一个。

<button id="hackerbtn" onclick="alert('I am a a hacker hahaha')">So this is your button</button>

<button onclick='document.getElementById("hackerbtn").click()'>Press above button using JS</button>