我有我的Ruby on一个下拉菜单Rails3中应用的形式,这是我选择选项,当前的代码:的Rails 3:f.select - options_for_select
<%= f.select :phone_type, options_for_select(["Select One", "Cell", "Work", "Office", "Home", "Other"],:disabled => ["Select One"]), :class => 'genForm_dropBox' %>
从我的理解这应该有“选择一个“作为有人打开页面时的默认选项,但是如果他们没有选择其中一个选项,则在提交时会显示一个错误。
这是在像Safari和Chrome和IE7浏览器真实的,但在Firefox和IE8显示“细胞”为第一选择,因为选择一个被禁用。
我想它默认显示“选择一个”,而是把它作为不能使用选项,当他们提交表单。我是否需要将此脚本编写到控制器或模型中?或者我有这种编码形式错误?
我想你也可以有':提示=>“选择一个”'或':include_blank =>中选择“选择一项”'好吧,我不知道,如果它的工作原理与options_for_select虽然 – GiH 2013-03-28 00:55:22
':prompt =>'不适合我使用options_for选择,但':include_blank =>'做了。 – bigtex777 2013-07-26 19:24:21