>웹 프론트엔드 >프런트엔드 Q&A >Jquery 양식 유효성 검사를 작성하는 방법

Jquery 양식 유효성 검사를 작성하는 방법

WBOY
WBOY원래의
2023-05-25 09:53:49598검색

프런트 엔드 개발에서 양식 유효성 검사는 필수 기술입니다. 양식 유효성 검사는 사용자가 입력한 데이터의 정확성과 적법성을 보장하여 데이터 오류 가능성을 효과적으로 줄이고 사용자에게 좋은 경험을 제공할 수 있습니다. 이 기사에서는 jQuery를 사용하여 양식의 유효성을 검사하는 방법을 소개합니다.

프레임워크 및 플러그인

jQuery를 사용하여 양식의 유효성을 검사할 때 우수한 프레임워크와 플러그인을 사용하여 개발 효율성과 코드 품질을 향상시킬 수 있습니다. 일반적인 양식 유효성 검사 프레임워크 및 플러그인은 다음과 같습니다.

  1. jQuery Validation
    jQuery Validation은 간단한 설정과 원칙을 통해 양식의 데이터를 자동으로 확인할 수 있는 매우 인기 있는 양식 유효성 검사 플러그인입니다. 또한 jQuery 유효성 검사는 필수 필드, 최소 길이, 최대 길이, 정규식, 원격 유효성 검사 등을 포함한 다양한 유효성 검사 유형을 지원합니다.
  2. Bootstrap Validator
    Bootstrap Validator는 Bootstrap 및 jQuery를 기반으로 한 양식 유효성 검사 플러그인입니다. 필수 항목, 이메일, 비밀번호, 휴대폰번호, URL 주소 등 다양한 검증 방법을 제공하며, 맞춤형 검증 규칙을 지원합니다.
  3. FormValidation
    FormValidation은 Bootstrap 및 Foundation과 같은 다양한 JavaScript 라이브러리와 프레임워크를 통합하는 것이 특징인 인기 있는 양식 유효성 검사 프레임워크입니다. FormValidation은 사용자 정의 오류 메시지, 비동기 유효성 검사, 편리한 유효성 검사 방법 및 여러 유효성 검사 규칙을 지원합니다.

위의 세 가지 프레임워크와 플러그인은 사용하기 쉽고 유연하며 변경 가능하며 개발자의 관심을 받을 가치가 있습니다.

양식 유효성 검사 구현

다음에서는 jQuery 유효성 검사 플러그인을 예로 들어 jQuery를 사용하여 양식 유효성을 검사하는 방법을 소개합니다.

  1. jQuery 및 jQuery 유효성 검사 소개

시작하기 전에 필요한 JavaScript 파일을 HTML 파일에 도입해야 합니다.

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js"></script>
  1. HTML 코드 작성

HTML 코드에서는 먼저 양식을 정의하고 각 양식 요소에 고유 ID를 추가해야 합니다.

<form id="myform">
  <label for="username">用户名:</label>
  <input type="text" id="username" name="username"><br>

  <label for="password">密码:</label>
  <input type="password" id="password" name="password"><br>

  <label for="email">电子邮件:</label>
  <input type="email" id="email" name="email"><br>

  <button type="submit">提交</button>
</form>
  1. JavaScript 코드 작성

JavaScript 코드에서는 먼저 유효성 검사 규칙과 오류 메시지를 구성한 다음 유효성 검사() 메서드를 호출하여 양식의 유효성을 검사해야 합니다. 양식 유효성 검사가 성공하면 양식 제출 등 해당 작업을 수행할 수 있습니다.

$(document).ready(function() {
  $("#myform").validate({
    rules: {
      username: {
        required: true,
        minlength: 6
      },
      password: {
        required: true,
        minlength: 8
      },
      email: {
        required: true,
        email: true
      }
    },
    messages: {
      username: {
        required: "请输入用户名",
        minlength: "用户名长度必须大于等于6个字符"
      },
      password: {
        required: "请输入密码",
        minlength: "密码长度必须大于等于8个字符"
      },
      email: {
        required: "请输入电子邮件",
        email: "请正确填写有效的电子邮件地址"
      }
    },
    submitHandler: function(form) {
      // 表单通过验证后执行的操作
      form.submit();
    }
  });
});

위 코드에서는 유효성 검사() 메서드를 사용하여 양식의 유효성을 검사합니다. 여기서 규칙 속성은 유효성 검사 규칙을 정의하고 메시지 속성은 해당 오류 메시지를 정의합니다. 양식이 제출되면 submitHandler 속성이 관련 작업을 트리거합니다.

양식 유효성 검사를 위해 jQuery 유효성 검사를 사용할 때는 먼저 HTML 파일에 jQuery 및 jQuery 유효성 검사 스크립트를 도입하고 jQuery가 준비된 후 코드를 실행해야 한다는 점에 유의해야 합니다. 또한 유효성 검사 규칙과 연결하려면 각 양식 요소에 대한 고유 ID를 설정해야 합니다.

요약

이 기사를 통해 우리는 jQuery 유효성 검사 플러그인을 사용하여 양식의 유효성을 검사하는 방법과 일반적인 양식 유효성 검사 프레임워크 및 플러그인을 배웠습니다. 실제 개발에서는 특정 상황에 따라 적절한 양식 확인 방법을 선택할 수 있으며 다양한 확인 규칙과 오류 프롬프트를 사용하여 양식 데이터의 정확성과 보안을 보장할 수 있습니다.

위 내용은 Jquery 양식 유효성 검사를 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.