2012-01-04 73 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) 

並且您可以在您的操作中獲取此值請求參數。

相關問題