2017-03-18 23 views
-1

我有一个简单的注册表格,包括该行凡定义字段所需的错误信息

<%= f.label :password, 'Password:' %> 
    <%= f.password_field :password, required: true %> 
现在

如果有人试图注册并留下密码为空,还有的形式闪过一个错误。我在哪里可以定义这个错误实际上说的是什么

+1

在https://jqueryvalidation.org/看看我刚开始使用这个进行客户端验证,真的很满意结果。 –

+0

@KevinEtore感谢您转贴此评论:) – Krawalla

+1

@krawallla np,希望这是你正在寻找的东西。 –

回答

1

您可以使用setCustomValidity
设置所需属性的自定义消息但要做到这一点,你需要做一些js编码。
所以,我觉得你可以通过在轨

<%= f.password_field :password, onchange: "if ($('#password').val().length == 0) { alert('Password field is blank(custom text)!'); }" %> 

我没有测试过这这样做有一个解决办法,但我认为这会工作

相关问题