gpt4 book ai didi

twitter-bootstrap - 带有 jQ​​uery 验证插件的 Bootstrap

转载 作者:行者123 更新时间:2023-12-03 04:20:56 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 验证插件向表单添加验证,但遇到问题,当我使用输入组时,插件会显示错误消息。

the problem

$('form').validate({
rules: {
firstname: {
minlength: 3,
maxlength: 15,
required: true
},
lastname: {
minlength: 3,
maxlength: 15,
required: true
}
},
highlight: function(element) {
$(element).closest('.form-group').addClass('has-error');
},
unhighlight: function(element) {
$(element).closest('.form-group').removeClass('has-error');
}
});

我的代码: http://jsfiddle.net/hTPY7/4/

最佳答案

为了与 twitter bootstrap 3 完全兼容,我需要重写一些插件方法:

// override jquery validate plugin defaults
$.validator.setDefaults({
highlight: function(element) {
$(element).closest('.form-group').addClass('has-error');
},
unhighlight: function(element) {
$(element).closest('.form-group').removeClass('has-error');
},
errorElement: 'span',
errorClass: 'help-block',
errorPlacement: function(error, element) {
if(element.parent('.input-group').length) {
error.insertAfter(element.parent());
} else {
error.insertAfter(element);
}
}
});

参见示例:http://jsfiddle.net/mapb_1990/hTPY7/7/

关于twitter-bootstrap - 带有 jQ​​uery 验证插件的 Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18754020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com