2015-11-04 88 views
2

如何創建下拉菜單並禁用某些(不是全部)選項(項目)?在文檔中它只描述瞭如何禁用所有這些,或者說整個下拉菜單。這不是我需要的。在下拉菜單中禁用某些項目

回答

2

您可以通過傳遞disable屬性來禁用特定的選項。就像在下面的代碼中,你可以看到一些選項被禁用。

<%= select_tag :country, options_for_select([['PK',{disabled: 'disabled'}],['IN'],['US',{disabled: 'disabled'}],['DE']]) %> 
1

From API doc

如果要指定禁用選項標籤,設置選作散列,使用:禁用存在一個值或值的數組被禁用。

options_for_select(["Free", "Basic", "Advanced", "Super Platinum"], disabled: "Super Platinum") 
# => <option value="Free">Free</option> 
# => <option value="Basic">Basic</option> 
# => <option value="Advanced">Advanced</option> 
# => <option value="Super Platinum" disabled="disabled">Super Platinum</option> 
相關問題