我有一个简单的注册表格,包括这一行
<%= f.label :password, 'Password:' %>
<%= f.password_field :password, required: true %>
现在,如果有人试图注册并将密码留空,则表单中会出现错误。我在哪里可以定义这个错误实际上说的是什么?
答案 0 :(得分:1)
您可以使用setCustomValidity为所需属性设置自定义消息 但要做到这一点,你需要做一些js编码 所以,我认为你可以在rails
中做到这一点<%= f.password_field :password, onchange: "if ($('#password').val().length == 0) { alert('Password field is blank(custom text)!'); }" %>
我没有对此进行过测试,但我认为这样可行