![](/img/trans.png)
[英]How do I pass input fields from page 1 to hidden fields on page 2 and then display hidden fields from page 2 to page 3 in javascript?
[英]How do I fill hidden input text fields from url parameters
我正在运行一些广告系列,并希望通过潜在客户/查询表格提交网址参数详细信息,以跟踪我的广告系列的效果。 我正在寻找除php以外的任何解决方案。
www.example.com?utm_source=Google&utm_medium=CPC&utm_term=Keywords&utm_content=Content&utm_campaign=Promo%20Code
我的表单将具有隐藏的文本字段,该字段应在上面的url参数中填充。 即utm_source
您可以像其他任何字段一样填充隐藏字段:
$('#my-field').val(newValue);
要在当前位置的查询字符串中获取参数,请参阅以下问题: 如何在JavaScript中获取查询字符串值?
使用给定的功能,您可以执行以下操作:
$(function() {
$('#my-field').val(getParameterByName('utm_source'));
});
我不确定我是否理解您的问题。 但是,如果您想使用您当前位置的网址,则可以使用
location.toString()
您可以这样做:
location.search.substr(1).split('&').forEach(function (entry) {
var value = entry.split('=');
document.querySelectorAll('[name=' + value[0] + ']')[0].value = value[1];
});
我知道怎么做的唯一方法是将窗体放在框架中。 您可以在同一框架内获得表单响应,而浏览器地址栏上显示的URL不会改变。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.