2013-03-13 90 views
0

我想通過URL中的參數傳遞信息來預先填充一組表單域。通過簡單地將參數添加到URL中,我可以使用html表單完成此操作,例如?name = John。我輸入的變量通常出現在表單字段中。無法預先使用網址填充表單

我發現這種方法不適用於最新的表格。我已經能夠識別參數名稱,但是當我將它們添加到URL的末尾時,它們沒有填充到表單中。

例如使用website.co.uk/admin/[email protected]我期望電子郵件字段填充[email protected],但頁面刷新和表單仍然空白。

這是因爲它是一個.php格式嗎?反正有這個嗎?我只有選擇使用URL或JavaScript。

感謝

+0

顯示HTML,PHP代碼.... – Samy 2013-03-13 12:35:07

回答

1

給你的字段值作爲<?php echo $_GET['email'];?>

像這樣:

<input type="text" name="email" value="<?php echo $_GET['email'];?>" /> 
0

沒有爲內置於任何Web服務器預先填充表單字段沒有這樣的默認過程。所以,我不確定你是如何早點工作的。也許開發者實際上已經對它進行了編碼,使得形式預填充發生。

對於新形式,您可以按照Prasanth的建議進行操作。但是,因爲您只需要JavaScript或HTML,請參閱此前面的問題以獲取進一步幫助:How to retrieve GET parameters from javascript?

基本上,您要做的是從url中獲取字段的值並將字段的值設置爲使用JavaScript的表單。