2016-11-29 51 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