2016-11-29 78 views
0

我试图创建一个文本字段的形式我想保留值提交保留值提交按钮后清除按钮

对于后我这样做

<input id="datepicker" name="txt_date" type="text" placeholder="Date" class="form-control input-md" value="<?php echo isset($_POST['txt_date']) ? $_POST['txt_date'] : ''?>"> 

<?php 
    $sql=mysqli_query($conn,"select DISTINCT db_name,db_user from tbl_staff {$query} order by db_name asc ")or die(mysqli_error($conn)); 
    echo "<select name='txt_name' class='states'>"; 
    echo "<option value='";?><?php echo isset($_POST['txt_name']) ? $_POST['txt_name'] : ''?><?php echo"'></option>"; 
    while($res=mysqli_fetch_array($sql)){ 
    $userid=$res['db_user']; 
    $name=$res['db_name']; 
     if($name!=""){ 
echo "<option value='$userid'>$name</option>"; 
     }} echo "</select>";?> 

的文本框此代码的工作但它并没有为选择一个

工作时,我从选择菜单中的日期和名称,并做只能提交在文本框中留下,但选择菜单上的价值并没有停留

和我有两个按钮,一个提交表单,另一个从值清除表单,而且按钮明确没有工作

<input type="submit" name="submit" value="Search" class="btn btn-default"> 
    <input type="reset" name="clear" value="Clear" class="btn btn-default"> 

我怎样才能解决这个两个问题??!

回答

0

您需要将SELECTED设置为选定的选项字段中的参数,以使其处于选中状态。例如:

<option value='$userid' SELECTED> 
+0

清除按钮怎么样?! – m7md

+0

当我把选择='选择'它不保留我选择的值,但在选择菜单中的其他值 – m7md

+0

您应该添加该按钮后面的功能。看到这里:http://stackoverflow.com/questions/6028576/how-to-clear-a-form – Sitethief