>  기사  >  웹 프론트엔드  >  jQuery 오픈 소스 구성 요소 BootstrapValidator에 대한 자세한 설명

jQuery 오픈 소스 구성 요소 BootstrapValidator에 대한 자세한 설명

小云云
小云云원래의
2018-01-06 09:43:241716검색

이 글은 주로 jQuery 오픈 소스 컴포넌트 BootstrapValidator를 사용하는 방법을 자세히 소개합니다. 관심 있는 친구들이 참고하면 도움이 될 것입니다. S 참고 블로그: JS 컴포넌트 시리즈 - 양식 양식 검증 아티팩트: bootstrapvalidator

참고 블로그: Bootstrapvalidator API 학습

양식 HTML은 다음과 같습니다.

<form role="form" id="roleForm">
 <p class="box-body">
 <p class="form-group">
 <input type="text" class="form-control" id="inputRoleName"
  name="roleName" placeholder="角色名称" />
  </p>
 <p class="form-group">
  <input type="text" class="form-control" id="inputRoleDescribe"
  name="roleDescribe" placeholder="角色描述" />
  </p>
  <p class="form-group">
  <select class="form-control select2" style="width: 100%;"
  id="selectRoleType">
  </select>
  </p>
  <p class="form-group">
  <select class="form-control select2" style="width: 100%;"
  id="selectUseFlag">
  <option selected="selected" value=&#39;Y&#39;>可用</option>
  <option value=&#39;N&#39;>不可用</option>
  </select>
  </p>
  <p class="form-group">
  <input type="text" class="form-control" id="inputDisplaySn"
  name="displaySn" placeholder="显示序号" />
  </p>
  </p>
 </form>

js 코드 사전 검증 코드는 다음과 같습니다.


 function initForm(){
 $(&#39;#roleForm&#39;).bootstrapValidator({
 fields : {
 roleName : {
  validators : {
  notEmpty : {
  message : &#39;角色名称不能为空&#39;
  },
  stringLength : {
  min : 1,
  max : 16,
  message : &#39;角色名称长度必须在1到16位之间&#39;
  },
  regexp : {
  regexp : /^[^&@#/"&#39;]*$/,
  message : &#39;角色名称不能包含&@#/\"\&#39;等字符&#39;
  }
  }
 },
 roleDescribe : {
  validators : {
  notEmpty : {
  message : &#39;角色描述不能为空&#39;
  },
  stringLength : {
  min : 1,
  max : 64,
  message : &#39;角色描述长度必须在1到64位之间&#39;
  },
  regexp : {
  regexp : /^[^&@#/"&#39;]*$/,
  message : &#39;角色名称不能包含&@#/\"\&#39;等字符&#39;
  }
  }
 }
 }
 });
 }

관련 권장사항:

jQuery Validator의 Ajax 양식 제출 확인 방법 및 Ajax 매개변수 전달 방법에 대한 인스턴스 자세한 설명


양식 확인 기능 구현을 위한 vue 및 vue-validator에 대한 자세한 설명

BootStrapValidator 확인 방법

위 내용은 jQuery 오픈 소스 구성 요소 BootstrapValidator에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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