Using Bootstrap popover to show the MVC unobtrusive error

本文介绍如何使用jQuery validator插件自定义错误显示方式,并通过Popover实现错误提示的展示效果。文章提供了具体的代码示例,包括如何覆盖默认的错误显示行为及调整样式以适应不同的前端框架。
1.using below code segment to overwrite the default show errors.
 jQuery.validator.setDefaults({
            onkeyup: false,
            showErrors: function (errorMap, errorList) {
                $.each(this.successList, function (index, value) {
                    return $(value).popover("hide");
                });
                return $.each(errorList, function (index, value) {
                    var _popover;
                    _popover = $(value.element).popover({
                        trigger: "manual",
                        placement: "right",
                        content: value.message,
                        template: "<div class=\"popover\"><div class=\"arrow\"></div><div class=\"popover-inner\"><div class=\"popover-content\"><p></p></div></div></div>"
                    });
                    // Bootstrap 3:
                    _popover.data("bs.popover").options.content = value.message;
                    // Bootstrap 2.x:
                    // _popover.data("popover").options.content = value.message;
                    return $(value.element).popover("show");
                });
            }
});
2.you'd better to modify the popover style to make the white-space nowrap;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值