Bootstrap datepicker和bootstrap验证器

 谁会心如刀割_590 发布于 2022-12-25 14:03

我使用的自举日期选择在这里和引导验证这里.我也在使用bootstrap v3.1.1.

从datepicker中选择日期后,验证器不会做出反应.它只是在我使用键盘输入日期时才有效.

这是我的HTML代码:

在.js文件中我添加了:

$(document).ready(function () {
  $('.datepicker').datepicker();
)};

和验证人:

$(document).ready(function () {
    $('#myForm').bootstrapValidator({
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
        },
        fields: {
            endDate: {
                validators: {
                    date: {
                        format: 'DD/MM/YYYY',
                        message: 'The format is dd/mm/yyyy'
                    },
                    notEmpty: {
                        message: 'The field can not be empty'
                    }
                }
            }
        }
    });
});

Arkni.. 16

将BootstrapValidator与Bootstrap-datetimepicker或Bootstrap-datepicker一起使用时,应重新验证日期字段.

所以你应该添加这个:

1)使用bootstrap-datetimepicker:

$('.date')
    .on('dp.change dp.show', function(e) {
        // Revalidate the date when user change it
        $('#myForm').bootstrapValidator('revalidateField', 'endDate');
});

2)使用bootstrap-datepicker:

$('.datepicker')
    .on('changeDate show', function(e) {
        // Revalidate the date when user change it
        $('#myForm').bootstrapValidator('revalidateField', 'endDate');
});

有关更多信息,请参阅datetimepicker示例.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有