2012-01-04 84 views
2

好的,所以我在客户网站上有2个表单(网站建立在wordpress中)。如何在提交表单时将querystrings追加到URL上?

客户端所使用的邮件黑猩猩为他的电子邮件营销,有2种形式在邮件黑猩猩设置捕获用户数据,并将其订阅两种不同的列表。

我在网站上有两个部分,这些表格的迷你版本 - 他在邮件黑猩猩中完成的表格要大得多,并且要求分配更多细节,我在网站上只有姓名,电话和电子邮件。

我已经阅读邮件黑猩猩博客,你如何可以自动填充在页面加载表单上的某些字段通过添加相关查询的url结束会谈例如文章HTTP:/ FORMADRESS & MERGE1 =杰克 - 这将预先填写“名”框中名为杰克的形式。

((http://blog.mailchimp.com/how-to-pre-fill-items-on-your-mailchimp-hosted-form /))

我如何才能从大量邮件黑猩猩形式在网站上的迷你形式prefil 3个字段添加这些查询字符串的URL的结束?

任何其他解决办法的人知道的也将不胜感激。

亲切的问候,

回答

0

你得到小形态三个方面,并将其推到其他形式的隐藏字段。然后,当使用提交它们时,隐藏字段也是表单的一部分,并将被添加到URL中。

+0

你可以扩展一下吗?我不是一个专家 - 更像一个平面设计师,而不是一个网页设计师,所以如果有任何建议,将不胜感激。感谢:) – tomthorley 2012-01-04 17:28:13

+0

你可以得到迷你表单值,并使用JavaScript将它们推送到主窗体,然后在主表单中将值从小表单变为隐藏字段。如果你可以将你的表格分享给小提琴,我们会尝试去举例。 – 2012-01-04 17:38:29

6

的表格应该做的伎俩,如果我理解正确:

<form action="http://echo.iambroken.com/" method="get"> 
    <input name="one"> 
    <input name="two"> 
    <input type="submit"> 
</form> 

注意,如果已经有一个在action URL查询字符串,这将取代它 - 因此,如果有对其它参数URL已经包括他们,而不是在形式隐藏输入像这样的:

<input type="hidden" name="q" value="123"> 
+0

非常感谢!我稍后再说。欢呼你的帮助。 – tomthorley 2012-01-05 13:44:46

1

您可以将隐藏变量形成使用简单的追加查询 在这里,你可以做你的javacript以下。

Var hiddenVar="<input type="hidden" name="q" value="123">" 
$('form').append(hiddenVar) 

并且您可以在您的操作中获取此值请求参数。

相关问题