【问题标题】:Rails: How "email_field" differs from "text_field"?Rails:“email_field”与“text_field”有何不同?
【发布时间】:2011-06-22 05:52:42
【问题描述】:

我知道text_field 创建了text 类型的输入字段,而email_field 创建了email 类型的输入字段。

但是,这两种输入类型有什么区别呢?

假设我有一个客户模型,而客户有一封电子邮件。我应该在这里使用email_field 吗?

【问题讨论】:

  • Input type=email 是一个 HTML5 属性,用于验证输入是否为电子邮件地址。 w3.org/TR/html-markup/input.email.html
  • 小更新,电子邮件验证现在适用于大多数较新的浏览器。使用 email_field 获得基于浏览器的免费验证,无需脚本。

标签: ruby-on-rails ruby-on-rails-3 textfield emailfield


【解决方案1】:

电子邮件字段是新的 html 5 输入,目前在大多数机器上的行为都相同,除了少数移动设备(例如 iphone 会切换到不同的键盘)。

您可以通过谷歌搜索html5 email field找到更多相关信息。

这只是一些用户会欣赏的技巧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多