2017-03-18 25 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)!'); }" %> 

我沒有測試過這這樣做有一個解決辦法,但我認爲這會工作

相關問題