簡體   English   中英

如何禁用下拉軌中的值

[英]How to Disable a value in drop down rails

我在提交表單后如何從下拉列表中刪除值時遇到問題。 我有包含:route_name:no_of_stop:vehicle_id屬性的路由模型。 例如, vehicle_id的值為1、2、3。如果在提交表單時選擇了1,它將不會顯示在其他條目中。 即, vehicle_id也將為2,3。

視野中

 <%= simple_form_for(@route, html: {class: 'form-inline form-horizontal'}, :validate => true) do |f|%>
 <p><font color="red">Fields with * are required.</font></p>
    <%= f.input :route_name %>
    <%= f.input :no_of_stop, as: 'string' %>
    <div class="control-group string optional route_vehicle_id">
      <label class="string optional control-label" for="vehicle_id">Vehicle Code</label>
        <div class="controls">
         <%= f.select :vehicle_id, vehicle_list, {} , {class: 'input-mini add-margin' } %>
        </div>
    </div>
  <div class="form-actions">
  <%= button_tag(type: 'submit', class: "btn btn-primary") do %>
    <i class="icon-ok icon-white"></i> Save
  <% end %>
</div>  
<% end %>

如果我理解正確,那么您就是分配工具。 如果您在下一個表格演示中分配車輛1,則只有車輛2和3可用,對嗎?

如果是這樣,則在填充vehicle_list變量時,引入一個條件以不選擇那些已分配的車輛。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM