【问题标题】:Is it possible to replace a button/submit within a form_for or simple_form_for with a glyphicon/raw html?是否可以用 glyphicon/raw html 替换 form_for 或 simple_form_for 中的按钮/提交?
【发布时间】:2013-02-19 02:28:27
【问题描述】:

我一直在玩弄使用图标而不是标准按钮。我喜欢它的外观,有时图标比带标签的按钮更清晰。

虽然我发现 link_to 调用很容易实现;

<%= link_to raw('<i class="icon-exclamation-sign"></i>'), '#' %>

当与 form_for(或 simple_form_for)嵌套时,我正在努力实现相同的结果。有没有办法在处理表单时为submitinput 使用图标?

以下是我的代码中使用标准按钮的一些示例表单:

<%= simple_form_for :present, url: present_path(list_item), method: 'put' do |f| %>
    <%= f.hidden_field :purchased, value: "1" %>
    <%= f.submit "owned" %>
<% end %>

<%= form_for :present, action: 'new', url: presents_path do |f| %>
    <%= f.hidden_field :purchased, value: '0' %>
    <%= f.submit "List", class: "btn btn-mini" %>
<% end %>

我尝试了一些方法,但没有一个只产生用作按钮的图标 - 大多数都使用原始 HTML 作为其内容或按钮内的图标来呈现按钮。

我希望能够实现的最终结果只是充当可点击项的图标(类似于link_to 结果)。

【问题讨论】:

    标签: ruby-on-rails twitter-bootstrap-rails


    【解决方案1】:

    【讨论】:

    • 我会给这个 bash - 我不确定它是否会与字形图标混合使用,我使用 标记 () 而不是它们是每个图标的基本图像文件。
    猜你喜欢
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多