2013-01-10 2 views
2

오랜 시간 동안 각도 코드를 검색하여 따라 왔으며이 오류 메시지의 출처를 찾을 수 없습니다. 나는 검증 작업을 알고 있지만 내 코드는이 있습니다를 연결 한이 생산 수있는 곳 enter image description hereangular.js 유효성 확인 오류 메시지

심지어 찾을 수 없습니다 :

<span class="error" ng-show="myForm.input.$error.required"> 
     Required!</span> 
     <span class="error" ng-show="myForm.input.$error.email"> 
     Not valid email!</span></br> 

하지만이 오류가납니다. "Please"라는 단어는 각도 코드에도 포함되지 않습니다.

+0

여기에 추측 : 브라우저는 HTML5 형식으로 'type ='email ' "을 지원합니까? http://css.dzone.com/news/custom-validation-messages –

+0

마킹, 답으로 써서 신용을 줄 수 있습니다. – mike628

답변

10

"type = 'email'"의 HTML5 지원으로 인해 브라우저에서이 메시지를 생성합니다.

2

이것은 HTML5로 인한 것입니다. 당신이이 메시지를 표시하지 않으려면, 당신의 CSS에 다음을 추가

::-webkit-validation-bubble-message { display: none; } 

을하지만, 그 순간에 웹킷 구현이 유일한 작품 (크롬). 당신이 형태로 'NOVALIDATE'를 추가 할 수 있습니다

More info

+2

'novalidate' 지시자를 사용하는 것은 anglejs 방법입니다 – luacassus

+2

나는 그것이 각도 지시자라고 생각하지 않습니다. 그것은 HTML의 일부입니다. –

10

는 기본 HTML5 유효성 검사를 비활성화합니다.

<form name="form" class="css-form" novalidate> 
+1

이것이 적절한 응답입니다. – VAShhh

관련 문제