我可以自动按下带有 URL 的网页上的按钮吗?

问题描述 投票:0回答:4

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

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

在加载之前修改页面的 Url。这可能吗?

html forms url-routing
4个回答
3
投票

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

https://web.archive.org/web/20170613132600/http://output.jsbin.com/enuhox/1<--- no click triggered

https://web.archive.org/web/20170613132600/http://output.jsbin.com/enuhox/1#click_approved <--- click triggered

(jsbin 已关闭,因此您无法再看到代码。)


0
投票

如果

<form>
method
属性是
GET
,那就很容易了。只需使用类似的东西:

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

如果使用的“方法”是其他东西,例如

POST
。仅提供“特殊”URL 是不可能的。


0
投票

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

更简单的方法是使用 onLoad() 函数调用 javascript 来提交您需要完成的内容。例如:

<body onLoad="my_function();">

<script type="text/javascript">
function my_function {
//submit data and redirect
}
</script>

0
投票

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

<button type="button">ok</button>
© www.soinside.com 2019 - 2024. All rights reserved.