2011-03-03 293 views
0

我有兩個HTML頁面。從一個HTML如果我點擊我所造爲紐帶,我想與之相關的數據填充到其他HTML page.Its像僱員的ID被cliked和所有TE值準dwith像的ID他的名字,地址和性別應該填入前面html表格的文本字段中。目前我沒有使用任何數據庫。我通過html手動輸入了所有內容。我只想使用Java腳本。填充數據

+0

'我有兩個html頁面。' - 它們是否在同一瀏覽器中打開?他們是否同時開放?它們是否在彼此之內(如iframe)?我認爲在這種情況下,你應該把你的問題的標題改爲'...從一頁到另一頁'。 – 2011-03-03 07:00:26

+0

'如果我點擊了我作爲鏈接製作的ID - 或者你是否通過鏈接從第一個頁面調用第二頁?那麼你應該有[看看這個(http://forums.devshed.com/javascript-development-115/reading-url-passed-variables-in-javascript-41596.html)。 – 2011-03-03 07:03:44

回答

1

如果我明白你的問題:是的,是可以做到的。 (我不知道你爲什麼會想這樣做沒有數據庫,但它是可能的。)當你做你的第一個頁面上的鏈接,確保它們包含你的查詢字符串格式是這樣想的信息:

<a href="secondpage.html?firstName=Bob&amp;lastName=Smith&amp;gender=M">Bob Smith</a> 

那麼你的第二頁上,你可以使用JavaScript來解析window.location.search這是您從第一頁傳遞的查詢字符串。你可以用很多方式來做到這一點。 Here is an example function這將讓你從查詢字符串中提取變量。你可以在第二頁上使用它:

<script type="text/javascript"> 
var firstName = getParameterByName('firstName'); 
var lastName = getParameterByName('lastName'); 
var gender = getParameterByName('gender'); 
// now do something with those variables. 
</script> 
+1

'&'是HTML中的一個特殊字符。不要忘記將它表示爲'&' – Quentin 2011-03-03 07:16:16

+1

感謝您的收穫。 – glomad 2011-03-03 07:17:13