2016-07-22 2 views
0

Я тестирую форму, чтобы увидеть, могу ли я ее загрузить файл php. Теперь я новичок в кодировании, поэтому может быть более простой способ сделать это, но это то, как я это делаю.Как повторить значение в форме html?

Теперь это то, что я сделал, я создать этот 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= 

теперь единственное, что я хватает способ сделать & реж = такой же, как то, что я входе. поэтому он должен выглядеть так.

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

Игнорируйте% 20, что еще одна вещь, которую я должен исправить позже, но да, как я могу сделать & реж = часть же, как? Папка = часть?

Спасибо и извините за любую путаницу!

+0

Почему вы хотите его дублировать? У вас уже есть значение в 'folder' – Vuldo

+0

В общем случае переменная' dir' GET содержит значение кнопки отправки (в вашем случае пустая строка). Нет причин иметь два параметра GET с одним и тем же значением, просто используйте значение 'folder' в вашем скрипте' search.php' (даже если вы хотите присвоить его '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

Ничего, я отредактировал комментарий, потому что я не знаю, как отправить код здесь, ну спасибо в любом случае извините за плохой формат комментариев. –

Смежные вопросы