2017-06-02 4 views
-1

)からのデータの検証(選択オプション)は、選択オプションの検証を試行しています。無効にしてみましたが、最初のデータが最初の選択肢として表示されます。どのように私はここで検証を使用することができますが、最初の選択肢としてデータではなく、 "タイプの選択"を使用することができます。入力のために私はclass required = "form-control"を使用しました。どのようにオプションを選択しますか? データベース(

image

無効 "タイプを選択" オプションをスキップして、最初のデータを表示

<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> 

+0

それを解決し、答えを掲載thanks..already 0または任意 –

+0

didntのworked..nothingが起こるあなたのselect要素で選択=「選択」属性を追加してください。 – yuki

+0

.. :( –

答えて

0

ループ内の最初の<option>タグにselected属性を追加できます。

+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>       

これは私のために働きました。私はただ無効にして、 "=" ""なしで属性要素に "必須"を入れるだけです。必要なことはわかっていませんでした。