2013-02-19 60 views
0

我敢肯定,我失去了一些東西基本在這裏,但我只是無法得到它背後我的手指..如何變量傳遞到HTML表單的頁面上

如果我降落在一個URL,它是說domain.com?key = 123,並且domain.com上有一個表單,其中有一個名爲key的字段。因爲它已經通過了,所以我認爲它會自己填充值123。我在這裏想念什麼?...

謝謝!

+0

例如:http://www.cornerstws.com/test.html?key=1234 正如你所看到的..它不填充字段值1234.那麼我在這裏錯過了什麼?這只是HTML,沒有PHP/Coldfusion /任何... – Malachi 2013-06-21 14:58:54

回答

0

你在用什麼語言?通常你從一個問號開始......

domain.com/?key=123 

如果你有其他變量你使用&符號。

domain.com/?key=123&anotherKey=456&lastKey=789 

更新:這裏是解析使用Javascript查詢字符串的鏈接: How can I get query string values in JavaScript?

+0

我認爲我改變了我的問題後,你回答.. :-)是的,沒有斜線,但在那裏的問號。語言:無..只是HTML。 – Malachi 2013-02-19 21:59:34

+1

你需要一個斜槓。如果不是域名將是domain.com?key = 123這不是一個有效的域名。斜線將域與查詢字符串分開。 – sho 2013-02-19 22:01:14

0

網站管理員可以決定的變量傳遞HTML表單裏面,但也可能不是這樣。大多數情況下,GET請求用於將數據從表單發送到php腳本,但更難以看到使用php腳本編譯的html表單。

+0

這只是簡單的HTML ..沒有PHP在這裏。 – Malachi 2013-02-19 21:58:46

0

您需要將GET數組中的值打印到input元素的value屬性中。 (也就是說,如果你正在使用PHP中使用<input name="key" value="<?php echo $_GET["key"]; ?>" />

0

如果你想在你的URL參數拉窗體域,然後做這樣的事情:

PHP

<label>Key:</label> 
<input type="text" value="<?php echo $_GET["key"]; ?>"> 

ColdFusion的

<label>Key:</label> 
<input type="text" value="<cfoutput>#URL.key#</cfoutput>"> 
0

在該頁面上發生了其他事情 - 填寫表單並當發佈時,服務器獲取您的變量KEY,供任何頁面作者認爲適合使用。這是一個完整的另一個故事,當您在發佈後重新加載時,您是否會在表單上看到此變量

0

您在瀏覽器地址欄中看到的是一個HTTP URL,它僅表示正在創建HTTP請求。請參閱完整的HTTP請求 - 使用Chrome - 開發人員工具。 (HTTP請求/響應/正文/ Cookie)

您的HTML頁面由發送HTTP請求的服務器組成。這個HTML頁面被髮送回HTTP Response Body中的瀏覽器。您的佈局(HTML)引擎運行的瀏覽器「僅解析/呈現HTTP響應中的HTML」。

發動機會 - 解析來檢查任何HTML不一致,建立DOM樹,加載腳本/圖片/ CSS

其純粹的你,只有你誰也決定如何使用這些數據。這些數據可以由JavaScript或服務器端代碼(如JSP)使用。

其他用戶已經向你建議這樣做的方式,就像運行一些腳本一樣。

相關問題