- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经决定我找不到更好的方法来进行下拉菜单和跨浏览器支持,我可能应该坚持使用 select_tag。我需要一个提示,所以我创建了一个。
有什么方法可以强制禁用提示,以便用户无法选择它?在下拉列表中不显示提示的情况下,是否有更好的方法来执行此操作?
最佳答案
这对我有用:
<%=
prompt = 'select person'
select_tag(
name = 'person',
options_for_select(
@names_array.unshift(prompt), #Add prompt string to front of array
selected: prompt,
disabled: prompt,
)
)
%>
<option>
默认情况下禁用,因此您可以简单地编写:
select_tag(
name = 'person',
options_for_select(@names_array),
prompt: 'select name'
)
关于ruby-on-rails - 如何在 rails 中禁用 select_tag 提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22703823/
我目前有这个作为搜索: 'users', :action => 'townsearch', :method => 'get' do %> 我的用户模型中有以下列表: C
在 Rails 3.2 应用程序中,我尝试添加一个选择字段,该字段从外部 API 调用中获取其数据。此数据作为散列数组返回: [{"name"=>"NameA", "id"=>"001"}, {"na
我有这样的场景: class Category "Category", :foreign_key => "parent_id" belongs_to :parent, :c
我有这个跨度: Quality Cost Time Experience false
使用 Express 和 EJS 运行 node.js 进行渲染是我的代码: 当代码运行时我得到 select_tag is not defined 作为 EJS 中的错误。select_tag 记
我有一个充满(明显)国家的数据库国家。现在我想在我 View 的 select_tag 中显示它们(如下拉列表)。 我试过在 options_for_select 中输入 @show_me_the_c
因为我在 last question 上没有得到预期的答案我会尽量简化和缩小我的问题: How can I build a dropdown-menu that uses AJAX (no submi
我有这个 select_tag select_tag :id, options_for_select(Portal.all.collect{|p| [p.name, portal_datum_path
嗯,我有多个 select_tag(值是从拆分的单个字符串生成的),这里: : 我正在尝试仅将每个值中的选定值连接成一个字符串。并用空格字符将它们分开并将其传递给
我有一个 select_tag,是这样的: 选择一些东西 东西 1 东西 2 ... 在我选择了 2 并点击提交按钮后,它刷新了页面,但在 select_tag 上它再次显示了 Select some
我有 5 个字段,它们应该变灰(禁用)。只有勾选复选框才能编辑它们。我怎样才能解决这个问题 ? 这是我的观点: 'orders', :action => 'submit_customer_setti
如何使用 select_tag 设置默认值,以及如何在页面加载时保持选项打开? 最佳答案 如果您在没有任何其他帮助程序的情况下使用select_tag,那么您可以在html中执行此操作: select
对于下面给出的代码,我想保持选择框与传递的值处于选中状态。 但这不起作用: @yrs =[2011,2010,2009,2008] 2011) %> 请告诉我如何去做。 最佳答案 删除 :select
我从 select_tag 调用 AJAX 函数,如下所示: 这是函数: function update_price(order_id, quantity) { $.ajax({
我有标准电子商务模型:ProductCategory、Product、Order 和 OrderItem 在 OrderItem 模型中,有 product_id 列。当用户创建订单并添加新订单项时,
我是 Ruby 和 Haml 的新手,所以我在这个问题上兜兜转转。谷歌搜索没有给我任何可以使用的示例代码。 我可以使用 select_tag 并从表格中填充列表。但我不知道如何使用简单的静态项目列表。
是否可以在 select_tag 方法中添加类似 :include_blank => 'Please Select' 的选项,就像使用 select 方法?好像不行。 select_tag 方法有什么
我有一个看起来像这样的选择框(在 form_for 中) 0, "blah2"=>1, "blah3"=>2, "blah4"=>3}, {:include_blank => true}) %>
我正在使用 rails form_tag 助手,在表单中使用 select_tag 作为下拉列表。对于下拉列表中的给定选项,我需要能够传递 3 个值。是否可以使用 select_tag 执行此操作?
我的模型中有这个: LOCATION_IN_UK = {'England' => [['Berkshire', 1],['Cambridgeshire',2],['Cheshire',3]], 'Sc
我是一名优秀的程序员,十分优秀!