2014-12-19 3 views
-1

Выше код - это моя html-форма. Я хочу использовать текстовое значение входного сигнала с переменнымиКак получить значения ввода формы?

<form action="" method="post" enctype="multipart/form-data" class="form-horizontal"> 
<input class="form-control" name="old_thumb" id="disabledInput" type="text" value="{$gelen_goster[1]}" disabled> 
<br /> 
<input type="file" name="thumb"> 
<br /> 
<input type="submit' value="SUBMIT"> 
</form> 

это мой PHP код

if($_FILES['thumb']['error']==0){ 
     $thumb = $_FILES['thumb']['name']; 
     move_uploaded_file($_FILES['thumb']['tmp_name'], "../demo/clients/" . $_FILES['thumb']['name']); 
     } 
    if (empty($_FILES['thumb']['name'])) { 
     $thumb = $_POST['old_thumb']; //***HOW CAN USE FORM'S INPUT VALUE ?*** 
     } 
+0

$ _POST - ваша цель. в чем проблема ? – OnlyMAJ

ответ

2

Инвалида поле не передаются. Вы все равно можете отобразить значение и использовать скрытое поле для его отправки. Нравится (-а)

<form action="" method="post" enctype="multipart/form-data" class="form-horizontal"> 
<input class="form-control" id="disabledInput" type="text" value="{$gelen_goster[1]}" disabled> 

<input class="form-control" name="old_thumb" type="hidden" value="{$gelen_goster[1]}"> 

<br /> 
<input type="file" name="thumb"> 
<br /> 
<input type="submit' value="SUBMIT"> 
</form> 
0

Измените это поле на только что прочитанное. Отключенные поля не передаются, только чтение.

<input class="form-control" name="old_thumb" id="disabledInput" type="text" value="{$gelen_goster[1]}" readonly> 
0

READONLY и DISABLED оба исключают функциональность поля ввода, но в разной степени.

READONLY блокирует поле: пользователь не может изменить значение.

DISABLED делает то же самое, но берет его дальше: пользователь не может использовать это поле каким-либо образом, не выделяя текст для копирования, а не для выбора флажка, а не для отправки формы. Фактически, отключенное поле даже не отправляется, если форма отправлена.

Так что если вы хотите, чтобы отобразить поле ввода, но не хотите, чтобы пользователи редактировать это, то используйте READONLY

<input class="form-control" name="old_thumb" id="disabledInput" type="text" value="{$gelen_goster[1]}" readonly> 

При использовании скрытым, тем поле ввода не будет видно, но он будет получать вывешен на форме представления.

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