2017-06-02 117 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”而没有任何“=”“”。不知道要求也适用于这一个。