2
如何创建下拉菜单并禁用某些(不是全部)选项(项目)?在文档中它只描述了如何禁用所有这些,或者说整个下拉菜单。这不是我需要的。在下拉菜单中禁用某些项目
如何创建下拉菜单并禁用某些(不是全部)选项(项目)?在文档中它只描述了如何禁用所有这些,或者说整个下拉菜单。这不是我需要的。在下拉菜单中禁用某些项目
您可以通过传递disable
属性来禁用特定的选项。就像在下面的代码中,你可以看到一些选项被禁用。
<%= select_tag :country, options_for_select([['PK',{disabled: 'disabled'}],['IN'],['US',{disabled: 'disabled'}],['DE']]) %>
如果要指定禁用选项标签,设置选作散列,使用:禁用存在一个值或值的数组被禁用。
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>