2012-05-10 131 views
0

我正在開發一個使用HTML和JQuery(無PHP)的應用程序,我有兩個頁面,index.html和register.html。在第一頁(index.html),您被要求輸入卡號,然後點擊提交。當用戶做到這一點時,我移動到第二頁,我有一個隱藏的輸入。HTML&JQuery:將數據從一個頁面移動到第二個

這是代碼,index.html的

<form id="RegisterForm" method="post" data-ajax="false" id="registerCardForm" action="register.html"> 
     <input type="text" id="cardNumberRegField" type="tel" name="cardNumber" class="required number register" minlength="16" maxlength="16" /> 
     <input name="Submit" type="submit" class="button" value="Register"/> 
    </form> 

register.html

​​

所以我的問題我怎麼在第一頁裝載數量隱藏輸入第二頁在頁面完全加載之前?

+1

http://stackoverflow.com/questions/1403888/get-url-parameter-with-jquery –

+0

你可以使用cookies或追加?卡=號的形式 – rsplak

+0

的actiontag你會怎樣把它添加到頁面? – newSpringer

回答

0

你沒有。帖子嚴格處理服務器端。一旦信息被服務器處理,html就會被渲染並且頁面被推出。如果您將方法更改爲get,那麼url將包含表單的所有變量,您可以使用jQuery將其解析出來。

+0

有趣:)我的回覆是4秒 –

+0

@AlexeyOgarkov:也許我應該輸入更少:) –

0

也許你可以設置表單的方法屬性爲「獲取」,所以參數將在URL中,然後在register.html上,您可以解析該params的document.location。

希望它有幫助。

0

如果沒有服務器端腳本,唯一的方法就是使用url或cookie。請記住,數據完全暴露,然後輕鬆操作。更不用說,使用url中的數據,它會在瀏覽器歷史記錄中留下痕跡。

當這樣做時,認真考慮服務器端腳本。

0

也許這會更簡單使用一個單一的網頁而不是兩個?

將每個當前頁面的內容放置在單個頁面上的div s中。在頁面加載時,只顯示第一個div。當用戶點擊時,隱藏第一個div並顯示第二個div

您可以將用戶的輸入保留在隱藏輸入中。

+0

它會但我被給予這樣的應用程序的設計,我必須堅持下去:( – newSpringer

相關問題