2016-07-22 54 views
0

我正在測試一個表單,看看我是否可以讓它拉一個php文件。現在我對編碼很陌生,所以可能有更簡單的方法來做到這一點,但這是我如何做到這一點。如何在html表單上重複值?

現在,這是我做什麼,我創建這個網站碼

<form action="search.php" method="get"> 
<input name="folder" type="text" />  
<input type="submit" name="dir" value="" /></form> 

所以,當我提交按鈕單擊它把我的網址,並使它看起來像這樣。

http://localhost/search.php?folder=Dragon+Ball+Z&dir= 

,現在我是唯一缺少的是一個方法,使& DIR =一致,那麼我輸入。所以它應該看起來像這樣。

http://localhost/test.php?search.php?folder=Dragon%20Ball%20Z&dir=Dragon%20Ball%20Z 

請忽略%20是,我有以後再修改,但是啊,我怎麼可以讓& DIR =一部分一樣?文件夾=一部分的其他的事情嗎?

感謝和抱歉有任何混淆!

+0

爲什麼你想要複製它?你已經在'文件夾'的值 – Vuldo

+0

一般'dir' GET變量包含提交按鈕的值(在你的情況下是一個空字符串)。沒有理由讓兩個GET參數具有一個相同的值,只需在'search.php'腳本中使用'folder'值(即使您想將其分配給'dir')。 – mitkosoft

+0

好的,謝謝我和JS一起工作。 –

回答

0

首先,@Vuldo在評論中說,爲什麼需要重複該值。但如果你想這樣做,你可以簡單地使用JS

<form action="search.php" method="get" onsubmit="return duplicate();"> 
<input name="folder" id="folder" type="text" />  
<input type="submit" name="dir" id="dir" value="" /></form> 
<script> 
function duplicate(){ 
    var val = document.getElementById("folder").value; 
    document.getElementById("dir").value = val; 
} 
</script> 
+0

是因爲我做了PHP的方式,它使用相同的值2.但這工作非常感謝:) –

+0

很高興知道它的工作。 – urfusion

+0

不要介意我編輯評論,因爲我不知道如何在這裏發佈代碼,非常感謝無論如何抱歉的評論格式。 –