$(function () {
$('form').bootstrapValidator({
message: 'This value is not valid',
FeedbackIcons: {
valid: 'glyphicon glyphicon-ok',validating: 'glyphicon glyphicon-refresh'},fields: {
loginName: {
message: '
用户名验证失败',validators: {
notEmpty: {message: '
用户名不能为空'},stringLength: {min: 6,max: 18,message: '
用户名长度必须在6到18位之间'},regexp: {regexp: /^[a-zA-Z0-9_]+$/,message: '
用户名只能包含大写、小写、数字和下划线'},remote: {
message: '
用户名已经存在',url: '/ajax/checknewuser',//Action的地址,这里我试过,应该是不能加入EL,但网上看到可以加<%=%>
输出某个值,我试验没成功,不知道为什么
data:{ //传参数
username:function(){return $("#loginName").val()},//username参数名,不用引号,如果想传入特定控件的值一定加入function,这样才能把值传入,不知道为什么……
},delay : 2000,//每输入一个字符,就发ajax请求,服务器压力还是太大,设置2秒发送一次ajax(默认输入一个字符,提交一次,服务器压力太大)
type: 'POST'//请求方式
}
}
}
}
});
});
输出为JSON串的一种方式,结果应为JSON串,
属性名一定是valid,值为true或false
JSONObject jsobjcet = new JSONObject();
jsobjcet.put("valid",ret);
response.getWriter().write(jsobjcet.toString());
//System.out.println(jsobjcet.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上所述是小编给大家介绍的BootStrap-validator 使用记录(JAVA SpringMVC实现)。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。