bootstrapvalidatorキャリブレーション、キャリブレーションリセットクリア
// 保存 機能saveAdmin(){ // 开启验证 。$( '#saveadmin_form')のデータ( 'bootstrapValidator' ).validate(); もし($( '#saveadmin_form')のデータ( 'bootstrapValidator'!。).isValid()){ リターン。 } // 表单提交 $アヤックス({ タイプ: "POST" 、 データ型: 'JSON' 、 URL: "<?%= request.getContextPath()%> /ユーザ/ saveUser.html MA =" + Math.random( )、 データ:{ "タイプ": "0" 、 $( "#editModal")モーダル( "隠します"。); $("#dialog_content" )の.html(json.message); $( "#dialog_button_queren" ).hide(); $( "#dialog_modal")モーダル( "ショー。" ); t.ajax.reload(ヌル、trueに) ; } }); } // 初期化フォーム検証 $(ドキュメント).ready(関数(){ formValidator(); }); / * *******************ときモーダル非表示にしてからリロード検証******************** *************破壊検証チェックは、ここでの焦点をリセット******************* * / // モーダルは、復興の破壊を確認する $( '#editModalを')。 ( 'hidden.bs.modal'に、機能(){ $( "#saveadmin_form")のデータ( 'bootstrapValidator'。).destroy(); $( '#saveadmin_form')のデータ( 'bootstrapValidator'、。ヌル); formValidator(); }); // フォーム验证规则 機能formValidator(){ $( '#saveadmin_form' ).bootstrapValidator({ メッセージ: 'この値は有効ではありません' 、 feedbackIcons:{ :有効な 'glyphicon glyphicon-OK'を、 無効:「glyphicon glyphicon-削除" 、 の検証:[更新-glyphicon glyphicon " }、 フィールド:{ // 管理者名の edit_adminName:{ メッセージ:「名前の検証が失敗した管理者の、 バリデータ:{ notEmpty:{ メッセージ: '管理者名を空にすることはできません' 、} StringLengthに:{ 分: 5 、 最大: 64 、 メッセージ:「管理者名の長さは6-64の間でなければなりません」 } } } // パスワード edit_passwd:{ メッセージ: 'パスワード認証が失敗した' 、 バリデータ:{ notEmpty:{ メッセージ: 'パスワードを空にすることはできません' }、 StringLengthの:{ 分: 5 、 最大: 64 、 メッセージ:「パスワードの長さ5 64との間に' } / * 、 :{同一 フィールド:' edit_passwd1」、 メッセージ:' 2つのパスワードが一致しません' } / * } } // パスワード確認 edit_passwd1:{ メッセージ: 'パスワードの確認、認証が失敗した' 、 バリデータ:{ notEmpty:{ メッセージ: '確認パスワードを空にすることはできません' }、 同一:{ フィールド: 'edit_passwd' 、 メッセージ:「2パスワードは「と一致しません } } } // 表示名 :{edit_displayName :メッセージユーザ認証が名前を失敗しました'」、 バリ:{ notEmpty:{ メッセージ: '表示名は空にすることはできません' }、 StringLengthの:{ 分: 5 、 最大: 128 、 メッセージ: 'ディスプレイ名は6-18の間でなければなりません' } } } // メール edit_Mail:{ バリデータ:{ notEmpty:{ メッセージ:「メールボックスが空にすることはできません」 }、 EMAILADDRESS:{ メッセージ: 'メールボックスの形式が正しい' }、 StringLengthに:{ 最大: 256 、 メッセージ: 'メールボックスが少ない256以上でなければなりません' } } } // NOTEの edit_desc:{ メッセージ: '認証が失敗備考' メッセージ:、 バリ:{ StringLengthの:{ 最大: 256 、'長さが256未満でなければならない備考' } } } } )}; }