2012-10-25 27 views
-2

我有一個表單,用戶輸入姓名和其他聯繫信息。我驗證輸入,然後重定向到一個感謝頁面。我想通過讓用戶名顯示爲感謝信的一部分來個性化頁面。我試過document.getElementById(Name1).value來檢索Name的值,但是它給了Undefined。 有沒有辦法讓我將Name1字段的值設置爲另一個變量,我再次調用它以將其包含在我的文本消息中?Javascript一個帶有用戶名的感謝頁面

+4

向我們顯示代碼。當你重定向它時,你可以發送用戶名作爲URL的一部分(可能是一個哈希),並在'window.location.hash'的感謝頁面中得到它。 –

回答

0

你得到undefined,因爲在感謝頁面中,你沒有表單了。最好的辦法是在服務器端。

如果你堅持要在客戶端完全做到這一點,那麼你可能需要一些破解。一個想法是使用window.location.hash作爲@MateiMihai提到的。另一個想法是使用本地存儲在客戶端保存值。這可能會有所幫助:http://www.jstorage.info/