HTML / ERB - 标准按钮?

Ism*_*moh 4 html forms ruby-on-rails

在图片中你可以看到2Buttons:截图

我希望用户只需输入电子邮件和密码,然后按回车键接受它。

有机会进行这样的设置吗?

我知道C#中有一个选项,但我忘了它是如何调用的。(标准按钮?)

有 2 个输入文本和 2 个按钮(登录表单/注册)电子邮件 - 密码 - 登录 Btn 和或注册 Btn。用户输入他的电子邮件和密码。之后,他按“返回”接受并登录。登录 btn 是第一个按“返回”选择的按钮的选项是如何调用的?***

这就是我正在使用的:

  • Ruby on Rails 4
  • 超文本标记语言
  • HTML.ERB
  • 引导程序3

Ric*_*eck 5

您可能有答案,但为了帮助您理解它,您需要记住 Rails 在浏览器端将所有内容呈现为 HTML;所以你想要显示的每个元素都必须是某种 HTML 对象

如果你想在 Rails 中显示一个按钮,有多种方法可以实现:


button_to

这将创建一个指向 URL 的简单表单。该表单button内部有一个元素,对于用户来说它看起来像一个纯 HTML 按钮:

<%= button_to "New", action: "new" %>
# => "<form method="post" action="/controller/new" class="button_to">
#      <div><input value="New" type="submit" /></div>
#    </form>"
Run Code Online (Sandbox Code Playgroud)

f.submit

对于您的具体问题,我认为您将从中受益f.submit,它基本上会在您的表单中添加一个提交按钮:

<%= form_for @var do |f| %>
    <%= f.submit "Register" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

如果您想设置样式,您可以直接将类应用于按钮:

<%= f.submit "Text", class: "class" %>
Run Code Online (Sandbox Code Playgroud)