0
Q
默認顯示驗證消息
A
回答
0
您的問題實質上是關於 ng-show
的條件僅爲test.field.$error.required
這一事實。
這是什麼問題?
即使在頁面加載時,該字段仍然不是有效的電子郵件ID。
那麼,有什麼解決辦法?
您需要檢查用戶是否實際點擊了該字段,該字段不再是pristine
。
我們該怎麼做?
在ng-show
中,添加以下條件。
test.field.$error.required && test.field.$dirty
這裏是一個工作DEMO
0
您還需要添加一個檢查,看看是否輸入已被感動了。
<div ng-class="{'has-error': test.$invalid}" class="form-group" >
<input id="field" name="field" required class="form-control" ng-model="field" type="text"/>
<div class="help-block error" ng-show="test.field.$error.required && test.field.$touched">Required</div>
</div>
相關問題
- 1. Laravel驗證未顯示默認錯誤消息
- 2. Kendo驗證器顯示組合框的錯誤默認消息
- 3. MVC中的範圍驗證只顯示默認消息
- 4. 敲除驗證是否應該在默認情況下顯示驗證消息?
- 5. 笨覆蓋默認的驗證消息
- 6. JSR-303添加默認驗證消息
- 7. 更改默認的驗證消息
- 8. Symfony2更改默認驗證器消息
- 9. 顯示驗證消息
- 10. JSR-303從不顯示默認消息
- 11. 驗證插件 - 顯示消息
- 12. Struts2驗證消息不顯示
- 13. 驗證摘要未顯示消息框
- 14. 休眠驗證消息不顯示
- 15. 驗證但不顯示錯誤消息
- 16. 顯示成功驗證的消息
- 17. zend驗證消息不顯示
- 18. 在struts 2中顯示驗證消息
- 19. 顯示驗證消息Laravel 5.4
- 20. zend_Form:顯示驗證和錯誤消息
- 21. Vuejs:ajax驗證錯誤消息不顯示
- 22. 敲除驗證消息顯示兩次?
- 23. Symfony驗證不顯示消息
- 24. 驗證後顯示錯誤消息 - jQuery驗證
- 25. 用於驗證組的驗證組不顯示錯誤消息
- 26. 驗證聯繫表格後顯示消息 - 引導驗證
- 27. jQuery驗證插件 - 顯示驗證消息
- 28. jquery驗證.rules()驗證有效,但消息不顯示?
- 29. 驗證顯示驗證錯誤消息的摘要
- 30. 僅在與Knockout驗證綁定後才顯示驗證消息
這是你想要的嗎?[鏈接](http://plnkr.co/edit/iLoErbnxrANfjL4TR93s?p=preview)如果是的話,我會後它作爲一個答案 –