如何从url参数填充隐藏的输入文本字段

时间:2015-10-29 15:14:05

标签: javascript jquery

我正在投放一些广告系列,并希望通过潜在客户/查询表单获取提交的网址参数详情,以跟踪​​我的广告系列的效果。我正在寻找除php以外的任何解决方案。

www.example.com?utm_source=Google&utm_medium=CPC&utm_term=Keywords&utm_content=Content&utm_campaign=Promo%20Code

我的表单将隐藏文本字段,上面应填充url参数。 I.e utm_source

4 个答案:

答案 0 :(得分:0)

您可以像填写任何其他字段一样填充隐藏字段:

$('#my-field').val(newValue);

要在当前位置的查询字符串中获取参数,请参阅以下问题:How can I get query string values in JavaScript?

使用给定的功能,您可以这样做:

$(function() {
    $('#my-field').val(getParameterByName('utm_source'));
});

答案 1 :(得分:0)

我不确定我是否理解你的问题。但是,如果您想使用当前位置的URL,可以使用

location.toString()

答案 2 :(得分:0)

你可以这样做:

if(x > 0.1) {
    z = 2 * n + x;
}
else {
    z = pow(x, n) - 1 / sqrt(pow(n, 2) + pow(x, 2) * n);
}

答案 3 :(得分:0)

我知道如何做的唯一方法是将表单放在框架内。您可以在同一帧内获取表单响应,而浏览器地址栏中显示的URL不会更改。