2016-07-14 78 views
0

exsits如何禁用多重選擇選項時,在項目數據庫中已存在?這裏是我的形式至今。每個項目存儲在每行的數據庫。我正在使用Laravel 5.2。由於禁用所選的選擇的選擇,當數據庫

<form class="profile-detail-specialist skills-form" role="form" id="edit-skills"> 
    <select name="service_skillsreq[]" class="chosen-select" multiple style="width:350px;" tabindex="4"> 
     @foreach($skills as $skill) 
      <option value="$skill->skills_name">{{$skill->skills_name}}</option> 
     @endforeach 
      </select> 
    <input type="submit" value="Save" class="skills-btn"> 
    <button>Cancel</button> 
    {{csrf_field()}} 
</form> 

回答

0

,你可以嘗試將禁用屬性呼應的選項標籤如果您的數據庫中存在的項目。嘗試:

<option value="$skill->skills_name" <?php if(*database check*){echo"disabled";} ?> 
{{$skill->skills_name}} 
</option> 

請將數據庫檢查替換爲適當的條件檢查,因爲我不知道數據庫的結構。

希望它可以幫助=)