数码资讯
js bootstrapValidator自己写验证方法callback方法
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
$(‘#registrationForm‘).bootstrapValidator({
feedbackIcons: {/*input状态样式图片*/
valid: ‘glyphicon glyphicon-ok‘,
invalid: ‘glyphicon glyphicon-remove‘,
validating: ‘glyphicon glyphicon-refresh‘
},
fields: {
categoryName: {
trigger: ‘blur‘,
container: ‘#categoryNameSpan‘,
validators: {
stringLength: {//检测长度
max: 8,
message: ‘栏目名称控制在8个汉子以内容,请精简‘
},
callback:{
callback: function (value, validator) {
var res = true;
if(value == "")
{
return {valid: false, message: ‘名称不能为空,请输入名称!‘};
}
if(value != "")
{
$.ajax({
url:‘check_section_name‘,
type:"post",
data: {sectionName:function(){return $(‘#categoryName‘).val();},id:function(){return $(‘#categoryId‘).val();}},
dataType:"json",
async: false,
success: function(msg)
{
var result=eval(‘(‘ + msg + ‘)‘);
if(result.valid == true)
{
res = true;
}
else
{
res = {valid: false, message: ‘该栏目名称已存在,请重新填写!‘};
}
return res;
}
});
return res;
}
}
}
}
}
}
})
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。