bootstrapValidator show.bs.model 事件中resetForm失效

本文详细介绍了一个使用bootstrapValidator插件进行表单验证的实战案例。涵盖了客户选择、物料编码、名称、包装、规格及价格等字段的验证规则,包括非空检查和数字格式匹配。文章还展示了如何在模态框关闭时重置表单验证状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//表单验证
    $('#add_form').bootstrapValidator({
        message: 'This value is not valid',
        ignore: "",  
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
        },
        fields:{
                pk_customer:{
                validators: {
                    notEmpty: {
                        message: '选择客户'
                    }
                }},
                m_code:{
                validators: {
                    notEmpty: {
                        message: '物料编码非空'
                    }
                }},
                m_name:{
                validators: {
                    notEmpty: {
                        message: '物料名称非空'
                    }
                }},
                m_pack:{
                validators: {
                    notEmpty: {
                        message: '包装非空'
                    }
                }},
                materialspec:{
                validators: {
                    notEmpty: {
                        message: '物料规格非空'
                    }
                }},
                spt_price:{
                validators: {
                    regexp: {//匹配规则
                        regexp: "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$",
                        message: '数字格式'
                    }
                }},
                sale_price:{
                validators: {
                    regexp: {//匹配规则
                        regexp: "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$",
                        message: '数字格式'
                    }
                }}
        },
        excluded: [':disabled'] /*添加该属性*/
    });
$('#priceModal').on("hidden.bs.modal", function() {
        //$('.form-horizontal')[0].reset();
        //$('#add_form').bootstrapValidator('resetForm', false);
        $("#add_form").data('bootstrapValidator').resetForm();
    });

https://blog.youkuaiyun.com/zero_295813128/article/details/52692277

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值