Angular JS에서 양식 유효성 검사를 구현하는 방법은 무엇입니까?



이 기사는 예제를 통해 Angular JS에서 양식 유효성 검사를 구현하는 방법에 대한 상세하고 포괄적 인 지식을 제공합니다.

검증은 인증하다 사용자. 그것은 같은 모든 웹 기술에서 사용됩니다 과 . 그러나 오늘 우리는 Angular JS의 유효성 검사에 다음 순서로 초점을 맞출 것입니다.

양식 유효성 검사 란 무엇입니까?

양식 유효성 검사는 HTML 양식의 유효성을 검사 할 수있는 기술입니다. 사용자가 HTML 양식을 가지고 있고 HTML 양식에 다른 필드가 있다고 가정하는 간단한 예를 들어 보겠습니다.이 필드는 양식 유효성 검사기에서 유효성 검사를 수행 할 때 유효성 검사기 식으로 특정 필드의 값을 확인하기 만하면됩니다. .





validation-in-angular-js정규식과 필드 값이 같으면 양식이 유효하다고 말할 수 있습니다. HTML 양식에는 이메일, 필수, 최소, 최대, 비밀번호 등과 같은 다양한 유형의 유효성 검사가 있습니다.

Angular JS의 양식 유효성 검사

Angular JS에서 양식의 유효성을 검사하는 방법에 대해 이야기하겠습니다. Angular JS는 양식의 유효성을 검사하거나 양식에서 데이터를 가져 오는 데 사용할 수있는 다양한 유형의 양식 유효성 검사 속성을 제공합니다.



  • $ valid :이 속성은 해당 필드에 적절한 규칙을 적용하여 필드가 유효한지 여부를 알려줍니다.

  • $ 잘못된 : 이름에서 알 수 있듯이이 타일은 필드가 유효하지 않거나 적절한 규칙을 기반으로하지 않습니다.

  • $ 깨끗한 : 입력 필드가 사용되지 않는 경우 true를 반환합니다.



  • $ dirty : 양식 입력 필드가 사용되면 true를 반환합니다.

  • $ touched : Boolean 입력이 흐릿한 경우 True입니다.

    mysql 워크 벤치를 사용하는 방법

양식에 액세스하려면 : .

입력에 액세스하려면 : ..

이제 예제를 통해 angular JS의 양식 유효성 검사를 설명하겠습니다. 먼저 두 개의 파일을 만듭니다. 하나는 app.js이고 다른 하나는 index.html입니다. index.htm 파일에는 각도 유효성 검사가있는 간단한 HTML 양식이 포함되어 있으며 app.js 파일에는 index.html 페이지에서 양식 유효성 검사를 처리하는 백엔드 코드가 포함되어 있습니다.

자바로 스캐너를 작성하는 방법

그만큼index.html페이지 내용 양식novalidate재산과 그것이 정확히 무엇을 의미합니까?

양식 태그의 novalidate 속성은 사용자 정의 양식 유효성 검사를 사용할 수 있음을 HTML에 알려줍니다. novalidate 속성을 제공하지 않으면 HTML 양식은 HTML5 기본 양식 유효성 검사 속성을 사용하여 유효성을 검사합니다.

양식 유효성 검사 단계

양식에서 이름, 성, 이메일, 전화 번호, 비밀번호, 메시지 등 6 개의 필드를 양식에 만들었습니다.

  1. 먼저 필수 필드 유효성 검사기를 추가합니다.이 유효성 검사기는 사용자에게 특정 필드가 필요함을 알려줍니다.

  2. 다음은 사용자가 유효한 이메일을 제공하지 않은 경우 이메일 필드입니다. 이메일 유효성 검사기가 이메일 유효성 검사 오류를 표시합니다.

  3. 암호 유효성 검사에서 최소 및 최대 길이를 설정하여 최소 길이는 5이고 최대 길이는 8이므로 사용자가 5-8 자 사이의 유효한 암호를 제공 할 수 있습니다.

  4. 마지막으로 필요한 전화 및 메시지 필드를 설정하고 구체적으로 전화 번호 확인을 적용합니다.

Angular JS에서 양식 유효성 검사를위한 코드

index.html

각도 범위 예 이름 

이 파일은 필수입니다


이 파일은 필수입니다

이메일

이 파일은 필수입니다

유효한 이메일이 아닙니다.

전화

이 파일은 필수입니다

유효한 전화가 아닙니다.

암호

이 파일은 필수입니다

5-8 자 사이의 암호

메시지

이 파일은 필수입니다

제출

app.js

var app = angular.module ( 'ngValidApp', []) app.controller ( 'ngValidController', function ($ scope) {})

다음 형식으로 사용되는 몇 가지 유효성 검사 지시문에 대해 이야기 해 보겠습니다.

  • ng- 필수 : 필수 필드를 제공하기 위해
  • ng-show : 조건에 따라 오류 메시지를 표시하려면 (유효성 검사 속성 확인)
  • 최소 길이 : 최소 길이 제공
  • ng-maxlength : 최대 길이 제공
  • 패턴의 : 특정 패턴을 일치 시키려면
  • ng 모델 : $ error, $ valid 등과 같은 유효성 검사 속성으로 필드를 바인딩합니다.

이것으로 Angular JS의 유효성 검사 기사를 마칩니다. Angular JS에서 양식 유효성 검사를 위해 고려해야 할 다양한 사항을 이해 하셨기를 바랍니다.

C ++에서 오버로딩과 오버라이드의 차이점

Angular 프레임 워크에 대해 자세히 알아 보려면 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 Angular를 심층적으로 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.

질문이 있으십니까? 이 기사의 댓글 섹션에 언급 해 주시면 다시 연락 드리겠습니다.