Dieser Artikel stellt hauptsächlich die Verwendung der jQuery-Open-Source-Komponente BootstrapValidator vor. Ich hoffe, dass er jedem helfen kann.
Referenzblog: JS-Komponentenserie – Formularvalidierungsartefakt: BootstrapValidator
Referenzblog: Bootstrapvalidator API-Lernen
Formular-HTML wie folgt:
<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='Y'>可用</option> <option value='N'>不可用</option> </select> </p> <p class="form-group"> <input type="text" class="form-control" id="inputDisplaySn" name="displaySn" placeholder="显示序号" /> </p> </p> </form>
js-Code lautet wie folgt:
function initForm(){ $('#roleForm').bootstrapValidator({ fields : { roleName : { validators : { notEmpty : { message : '角色名称不能为空' }, stringLength : { min : 1, max : 16, message : '角色名称长度必须在1到16位之间' }, regexp : { regexp : /^[^&@#/"']*$/, message : '角色名称不能包含&@#/\"\'等字符' } } }, roleDescribe : { validators : { notEmpty : { message : '角色描述不能为空' }, stringLength : { min : 1, max : 64, message : '角色描述长度必须在1到64位之间' }, regexp : { regexp : /^[^&@#/"']*$/, message : '角色名称不能包含&@#/\"\'等字符' } } } } }); }
Der Bestätigungscode vor dem Speichern lautet wie folgt:
function save_click() { $('#roleForm').bootstrapValidator('validate'); var valid = $('#roleForm').data('bootstrapValidator').isValid(); if(!valid){return;}
Verwandte Empfehlungen:
BootStrapValidator-Überprüfungsmethode
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der jQuery-Open-Source-Komponente BootstrapValidator. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!