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