此功能用於在我的網站上正常工作。jQuery驗證1.10和MVC服務器端錯誤
如果我向ModelState添加了自定義錯誤,頁面上的輸入將被標記爲「input-validation-error」,並且Html.ValidationMessage()將負責渲染帶有錯誤消息的跨度。
由於不兼容的原因,我們有我們的jQuery驗證升級到1.10:
現在,當我添加自定義錯誤的ModelState,我可以調試和看到的HTML元素被正確地呈現,但只要頁面加載完成後,jQuery Validation 刪除錯誤消息並將輸入的「class」屬性設置爲「valid」!
有沒有人遇到過這個問題?
UPDATE
測試還示出了在屏幕上顯示的錯誤信息,直到場獲得焦點。只要字段獲得焦點,jQuery Validation就會刪除客戶服務器端的錯誤消息並將該字段標記爲好。