我想根据引荐来源网站进行表单自动点击..
<form action="" method="post">
<input name="name" value="Jhon" type="text">
<input name="email" value="address@example.com" type="email">
<input name="age" value="28" type="text">
</form>
我想要的是,当用户来自某个URL时,表单将自动提交(自动点击)。但是,当用户直接访问此页面或来自特定网站(例如我自己的网站)时,表单将不会提交。
是否可以这样做?
答案 0 :(得分:0)
尝试使用:
string = document.referrer;
有关此内容的详细信息,请参阅this以获取有关此内容的更多信息。
获得URL后,您需要决定如何处理它。您可以使用document.ready:
$( document ).ready(function() {
//logic
});
制作x具有“示例网站”值的内容,然后执行:
$("#form_id").submit();
否则什么都不做。
答案 1 :(得分:0)
这样的东西?
if (document.referrer == "certain_url")
$("#form_id").submit();
答案 2 :(得分:0)
当用户来自网站any.com的任何页面时,您应该使用“匹配”功能提交表单
$(document).ready(function(){
var uri = document.referrer;
if (uri.match(/anything.com/)){
$("#yourForm").submit();
}
});