簡體   English   中英

如何使用JavaScript將文本框值從一個網頁攜帶到另一網頁?

[英]How to carry textbox values from one webpage to another webpage using JavaScript?

我對JavaScript很陌生,並且正在嘗試執行以下操作:

我有兩個網頁Page1.html和Page2.html在Page1.html上,我有一個文本框和一個按鈕。 用戶在文本框中輸入一些文本並單擊按鈕后,我希望打開Page2.html,並在新打開的Page2.html的正文中顯示文本框的文本,如下所示:

“您寫的” +“ [Page1.html上文本框中的文本]”

我已經嘗試過getElementById了。 但是由於我的綠角很明顯,所以我在這里缺少一些非常基本的東西。 有人可以詳細說明我應該如何進行嗎?

網絡本質上是無狀態的。 因此,當您請求Page1.html時,它將像以前從未加載過一樣被加載,即為空白。

為了在兩個頁面之間傳遞信息,您必須在請求中包括該信息。 通常,這是通過將來自一個請求的信息嵌入到另一個請求中的Web服務器完成的。

由於您完全是通過JavaScript執行此操作的,因此您可能必須通過查詢字符串傳遞信息。

當您從Page1.html導航到Page2.html時,您將需要執行以下操作:

windows.location = 'Page2.html?variableName=somevalue';

加載Page2.html時,您將需要檢查這些值並提取所需的信息。

這是一個這樣做的示例: 如何獲取JavaScript中的查詢字符串值?

希望這將使您朝正確的方向開始,但是我認為您已經准備好開始嘗試一種好的服務器端技術,例如ASP.NetPHPRuby on RailsNode.js。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM