2016-07-22 10 views
0

私はPHPファイルをプルできるかどうかを調べるためにフォームをテストしています。今、私はコーディングに新しいので、それを行う簡単な方法があるかもしれないが、これは私がそれをやっている方法です。私は送信ボタンをクリックしたときhtmlフォームで値を繰り返す方法は?

は今、これは私がやったことで、私はこのhtmlコード

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

を作成するので、それは私のURLを取り、それは次のようになります。

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

は、今私が行方不明です唯一の事は= &ディレクトリを作成する方法を私入力と同じです。それはこのように見えるはずです。

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

どのように私は?フォルダ=部分と同じ& DIR =一部を行うことができますか?私は、後で修正する必要が別のものである20%が、いや無視してください

ご不便をおかけして申し訳ありません。

+0

なぜそれを複製したいですか?あなたはすでに 'folder'に値を持っています – Vuldo

+0

一般に、' dir' GET変数には、送信ボタン(あなたの場合は空文字列)の値が入っています。 2つのGETパラメータを1つの同じ値に設定する理由はありません。あなたの 'search.php'スクリプトで(' dir'に割り当てたい場合でも) 'folder'値を使用するだけです。 – 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

は、私が同じ値2を使用するPHPを行った方法のためですが、これはとても感謝してくれます:) –

+0

うまく動くのを知ってうれしいです。 – urfusion

+0

私はここにコードを投稿する方法を知らないので、私はコメントを編集しても大丈夫、とにかく悪いコメントフォーマットを残念に思っています。 –

関連する問題