저는 프론트엔드 프로그래머는 아니지만 프론트엔드에서 검증을 하는 것이 얼마나 중요한지 알고 있습니다.
이렇게 하면 백엔드가 한숨을 쉴 수 있고, 백엔드에 비해 프런트엔드는 실제로 사용자의 만족도를 높일 수 있기 때문입니다.
AngularJS는 여기에 기록된 매우 편리한 양식 유효성 검사 기능을 제공합니다.
먼저 다음 코드로 시작하세요
일반적으로 HTML5 태그와 함께 사용되는 입력 태그에 대한 일부 유효성 검사 옵션입니다.
필수
길이
ng-minlength/ng-maxlength 명령 사용
특정 형식
예를 들어 이메일, URL, 번호 등을 해당 유형으로 설정하면 됩니다. 예:
패턴 매칭
ng-pattern 지시어를 사용하세요. 예:
양식 작업을 더 쉽게 해주는 양식 속성
깨끗함/더러움
등 수정 여부를 나타냅니다.
formName.fieldName.$pristine 모드에서 액세스하려면 입력에 ng-model 선언이 있어야 합니다.
유효/무효
은 검증 통과 여부를 나타냅니다.
$오류
양식 확인 정보, 확인 실패 시 해당 정보가 반환됩니다.
AngularJS는 양식 상태에 해당하는 CSS 클래스를 제공합니다
코드 복사 코드는 다음과 같습니다.
.ng-원래
.ng-더러운
.ng-유효
.ng-잘못됨
예를 들어 확인 통과를 녹색으로, 실패를 빨간색으로 설정합니다.
input.ng-유효 {
색상: 녹색;
}
input.ng-잘못됨 {
색상: 녹색;
}
주어진 예에서는 하나의 이메일 확인만 작성됩니다. 여러 필드, 여러 다른 프롬프트 및 여러 이벤트를 추가하면 코드가 지저분해집니다.
이것은 실제로 권장되지 않습니다. 더 나은 방법이 있습니다.
그냥angular-messages.js를 사용하세요
우선, 이 두 단계를 잊지 마세요
angular.module('myApp', ['ngMessages'])
좋아요, 먼저 해당 중복 항목을 ng-messages 및 ng-message로 바꾸세요.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31