2011-07-20 23 views
0

我有一個包含一組值的.html頁面,當點擊下一個按鈕時,它會轉到第二個.html文件。我想顯示在第一個.html文件中的值到第二個沒有提交第一個表格和使用javasript從1 .htm文件傳遞值到另一個.html文件而不提交

我試圖將該值存儲在一個JavaScript全局變量,並試圖從第二個HTML獲得,但我沒有得到值。

在第一個.html文件,下一個鏈接,點擊生病,將其重定向到第二.html文件

它是一個好主意,做這個餅乾?,即時通訊工作的企業項目。

+0

頁面是否在同一個域中?頁面是用新窗口還是在同一瀏覽器窗口中打開的? – epascarello

+0

你的問題有點不清楚。你不能使用JavaScript,或者你想用Javascript來做? – Cfreak

+0

不提交第一個表單並使用javascript_表示沒有提交和不使用JavaScript? – mplungjan

回答

1

我認爲這是不可能的。

從頁面獲取數據的唯一方法是將其提交給服務器並處理表單值或在客戶端使用javascript。

+0

我怎麼能這樣做使用JavaScript – kiran

1

您可以通過創建一個看起來像按鈕的鏈接並將第一頁中的值添加到鏈接的url的查詢字符串中來實現。

我會立即畫出一個快速演示。

UPDATE

這裏的那種東西你需要做的快速演示。這是使用普通的JavaScript,並會與jQuery容易得多:

http://jsfiddle.net/Mb2fM/

更新2

下面是使用jQuery的更新版本正確處理變化的事件,並更新按鈕上的查詢字符串: http://jsfiddle.net/Mb2fM/1/

+0

我沒有得到這個 – kiran

+0

有什麼不明白嗎?鏈接到第二頁(按鈕)通過查詢字符串從第一頁傳遞值。這意味着您在該框中輸入的值將在第二頁上提供以供使用。具有 –

+0

IM值的列表,並且還有一個複選框,我定義,以檢查其中所有的複選框被選中,所有這些都需要在之間執行。 – kiran

0

您可以傳遞querystring中的值並從那裏讀取它。

如果您不想更改網址,您可以使用localstoragecookies。在離開頁面之前立即設置localstorage/cookie。在下一頁的頁面加載中,讀取localstorage/cookie並使用該值。

+0

我怎樣才能做到這一點使用localStorage的 – kiran

+0

IM在請下點擊一個JavaScript函數,但我CNT檢索在第二.html文件 – kiran

+0

THT價值「但我CNT檢索第二.html文件THT價值」,這意味着什麼呢?你不能在第二頁上寫代碼? – epascarello

0

我認爲一些可能適合你的東西很簡單,就是使用隱藏的表單域。 第一頁提交表單到第二頁,其表單具有隱藏字段以包含來自第一頁的數據。因此,您可以訪問以前表單中的信息,並根據需要處理它,然後再從第二頁提交最終表單。

長時間沒有這樣做,但查找隱藏的表單字段將爲您提供一些示例。

相關問題