2017-06-02 120 views
-1

即時通訊嘗試進行驗證的選擇選項。嘗試使用禁用,但第一個數據顯示爲第一個選項。我怎麼可以在這裏使用驗證,但不是以數據作爲第一選擇,而是「選擇類型」。對於輸入,我只用class required =「form-control」。選擇選項怎麼樣?從數據庫驗證數據(選擇選項)

<div class="form-group"> 
<label class="control-label col-sm-4" for="vehicleType">Vehicle Type:</label> 
<div class="col-sm-5"> 
    <select class="form-control required" name="vehicleType" > 
    <option value="" disabled="disabled">Select Type</option> 
    <?php          
     $res=mysqli_query($link,"Select * from vehicletype where status_vehicleType='1'"); 
     while ($row=mysqli_fetch_array($res)) { 
    ?> 
    <option value=<?php echo $row['id_vehicleType'];?>><?php echo $row['vehicle_Type'];?></option> 
    <?php 
     } 
    ?> 
    </select>       
</div> 

image

禁用跳過 「選擇類型」 的選項並顯示所述第一數據。

+0

嘗試添加selected =「selected」屬性在您選擇的元素 –

+0

沒有工作..沒有發生.. :( – yuki

+0

好吧,然後嘗試將值設置爲0或任何 –

回答

0

您可以將selected屬性添加到第一個<option>標籤內循環。

+0

selected =「」?? – yuki

+0

看這裏:https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_option_selected – Anton

+0

謝謝..已經解決了它併發布了答案。 – yuki

0
<div class="form-group"> 
    <label class="control-label col-sm-4" for="vehicleType">Vehicle Type: 
    </label> 
<div class="col-sm-5"> 
<select class="form-control" name="vehicleType" required > 
<option value="">Select Type</option> 
<?php          
    $res=mysqli_query($link,"Select * from vehicletype where status_vehicleType='1'"); 
    while ($row=mysqli_fetch_array($res)) { 
?> 
    <option value=<?php echo $row['id_vehicleType'];?>><?php echo $row['vehicle_Type'];?></option> 
<?php 
    } 
?> 
</select>       

這爲我工作。我只是擺脫了殘疾人,只在屬性元素中放入「required」而沒有任何「=」「」。不知道要求也適用於這一個。