2012-11-02 84 views
0

我有一個電子郵件註冊表單,由我們的ESP插入到網頁中生成。當用戶點擊提交時,它會將他們帶到我們創建的自定義確認頁面。我想在確認頁面上顯示他們提交的電子郵件地址,因此它會顯示如下內容:'感謝加入,您現在將通過[電子郵件地址]收到電子郵件'。我們的ESP不提供這樣做的方法。是否有一種簡單的方法可以從表單中獲取電子郵件地址並將其傳遞到使用JavaScript的下一頁?將表單數據傳遞到下一頁作爲文本

我已經試過這裏提出的解決方案,但如果我嘗試更新表單標籤,表單遊:http://www.webdeveloper.com/forum/showthread.php?232612-Pass-Variables-from-one-page-to-another-JAVASCRIPT-HTML

我發現這篇文章在網上,但我不明白是怎麼cookie將只記錄電子郵件地址,或如何檢索下一個頁面上的信息:http://webdesign.about.com/od/cookies/a/aa083198.htm

這裏是我的網頁上當前表單代碼:

<script type="text/javascript" src="https://app.e2ma.net/app2/audience/tts_signup/1723547/4d1180e592869543e75486faa4eb9d23/37406/?v=a"></script> 
<div id="load_check" class="signup_form_message"> 
    This form needs Javascript to display, which your browser doesn't support. <a href="https://app.e2ma.net/app2/audience/signup/1723547/37406/?v=a"> Sign up here</a> instead 
</div> 
<script type="text/javascript">signupFormObj.drawForm();</script> 

我的JavaScript的瞭解非常有限,並沒有PHP S的理解o您可以提供的更具體的答覆越好。任何幫助是極大的讚賞。謝謝。

+0

使用cookie可能是解決這個問題的簡單方法。已經有很多關於如何在StackOverflow上使用JavaScript設置/讀取cookie的文章。 –

+0

謝謝Diodeus,我會繼續研究這條路線。 – surfbird0713

回答

0

由於您要提交表單,因此可以訪問服務器端的電子郵件地址,爲什麼不直接輸出呢? JavaScript在頁面卸載後立即失去連接。您嘗試使用javascript做到這一點是WYYYYYYY複雜的HTML1能夠做的事情。

+0

如果我的網頁由不同於表單數據的服務器託管,這樣會工作嗎?我剛剛插入了由ESP生成的代碼,數據將發送到他們的服務器。我在網上發現了一些有關標記的HTML,但它不支持IE。這是你指的是什麼? – surfbird0713

相關問題