ホームページ  >  記事  >  ウェブフロントエンド  >  jQueryオープンソースコンポーネントBootstrapValidatorの詳細説明

jQueryオープンソースコンポーネントBootstrapValidatorの詳細説明

小云云
小云云オリジナル
2018-01-06 09:43:241718ブラウズ

この記事では主に jQuery のオープンソース コンポーネント BootstrapValidator の使い方を詳しく紹介しますので、興味のある方は参考にしていただければ幸いです。 S 参考ブログ: JSコンポーネントシリーズ -Formフォーム検証アーティファクト: bootstrapvalidator

参考ブログ: Bootstrapvalidator API Learning

Form 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。