输入字段不强制空格和全部小写

时间:2013-08-17 16:47:28

标签: html ruby-on-rails devise ruby-on-rails-4

我使用Devise并更改了路由,以便用户配置文件使用:url中的name而不是:id。

所以我有http://localhost:3000/users/testuser

问题是当用户在网站上注册时,:name输入字段允许他们使用空格和大写字母。

如何设置输入以便用户DONT EVEN have the ability to use spaces or Upcase Letters

意思是当他击中太空时,输入中没有任何事情发生..

如果有帮助,我的输入字段代码是:

 <!-- Username Input-->
<div class="control-group">
  <label class="control-label">Username</label>
  <div class="controls">
    <%= f.input :name, :autofocus => true, label: false %>
    <%= f.hint 'No Spaces, all downcase please' %>
  </div>
</div>

非常感谢。

1 个答案:

答案 0 :(得分:2)

使用rails,您可以使用client side validation

或者 使用JQuery validation

它有很好的文档。你可以在那里实现任何类型的自定义验证。