簡體   English   中英

Rails中的簡單客戶端驗證

[英]Simple Client Side Validations in Rails

基本上,我在Rails應用程序中的表單上有10個驗證。 如果有錯誤,頁面將刷新並在框中顯示錯誤。

如何顯示錯誤框而無需刷新? 我希望在單擊提交后顯示該框。

我在使用gem的客戶端驗證中看到了一個railscasts片段,但是對於我要執行的操作而言,它似乎太復雜了,而且我無法使其正常工作。 通過SO的一些類似問題,我知道我將不得不使用jquery / java,但我仍然有些失落。 有人能指出我正確的方向嗎

先感謝您。

您可能要考慮采用自己的客戶端解決方案,或者使用Javascript / jQuery庫。

就個人而言,我對jQuery.validationEngine很幸運。 它啟用了可配置和可擴展的表單驗證,這些驗證即開即用:

在此處輸入圖片說明

雖然我自己還沒有嘗試過,但jquery-validation似乎是另一個流行的客戶端驗證庫。

當然,還有許多其他庫可以用來完成您要完成的任務,但是我很有把握地相信這兩個是最受歡迎的解決方案中的一個很好的理由。 此外,兩者都有詳細的文檔,並在各自的GitHub頁面上列出了簡單實現的簡潔說明。

您可以嘗試https://github.com/jbmyid/rails_jq_validations

這太簡單了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM