繁体   English   中英

根据引荐来源网址自动提交或点击表单

[英]Auto submit or clicked form based on referrer url

我想基于引荐来源网站进行表单自动点击。

我的网址是http://example.com/from/

<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时,将自动提交表单(自动单击)。 但是,当用户直接访问此页面或从特定站点(例如我自己的站点)访问时,将不会提交表单。

是否有可能做到这一点?

尝试使用:

string = document.referrer;

有关此的更多信息,您应该查看以获取与此有关的更多信息。

获取URL后,您需要决定如何处理它。 您可以使用document.ready:

$( document ).ready(function() {
    //logic
});

制作x值为“示例网站”的值,然后执行以下操作:

$("#form_id").submit();

否则无所事事。

此外,这可能是重复这个只是该用户纯粹是需要对文件被运行完成的功能。 最后,此解决方案需要Jquery

像这样吗

if (document.referrer == "certain_url")
$("#form_id").submit();

当用户来自网站anything.com的任何页面时,您应该使用“匹配”功能提交表单

$(document).ready(function(){ 
  var uri = document.referrer;

  if (uri.match(/anything.com/)){
    $("#yourForm").submit();
  }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM