2

我希望能够在我的网页上自动单击此表单按钮:

<input value="Approve" class="btn" title="Approve" name="apv" type="submit">

通过在加载之前将 URL 修改为页面。这可能吗?

4

4 回答 4

1

我创建了一个 jsbin 供您结帐。如果您访问网址中带有#click_approved 的网址,它将触发点击。我添加了一个 onclick="alert('woohoo!')" 这样你就可以看到它工作了。

http://jsbin.com/enuhox/1 <--- 没有触发点击

http://jsbin.com/enuhox/1#click_approved <--- 点击触发

进入 jsbin 后,只需单击右上角的“编辑”即可查看代码。

于 2013-01-11T18:38:15.623 回答
0

由于看不到上下文代码,我不确定您需要“自动单击”按钮的确切原因是什么。但我假设您想通过此表单提交隐藏数据字段以将您重定向到页面或以某种方式提交数据......

一个更简单的方法是使用 onLoad() 函数来调用 javascript 调用来提交你需要完成的任何事情。前任:

<body onLoad="my_function();">

<script type="text/javascript">
function my_function {
//submit data and redirect
}
</script>
于 2013-01-11T18:29:19.580 回答
0

如果<form> method-attribute 是GET很容易的。只需使用类似的东西:

http://www.yourdomain.com/page?apv=Approve

如果使用的“方法”是别的东西,比如POST. 仅提供“特殊” URL 是不可能的。

于 2013-01-11T18:33:11.123 回答
0

为此,可以使用表单自动按下

<button type="button">ok</button>
于 2020-08-15T23:08:46.047 回答