尝试添加自定义验证方法

时间:2017-07-12 16:05:24

标签: jquery twitter-bootstrap validation

在自定义验证程序中添加自定义验证程序时遇到问题:here

我在加载页面时不断收到“未捕获的ReferenceError:bootstrapValidator未定义”错误

 <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-validator/0.5.3/js/bootstrapValidator.min.js"></script>

 <script type="text/javascript">
    $(document).ready(function() {
        // custom validators
        bootstrapValidator.Validator.sin = {
            validate: function(validator, $field, options) {
                return false;
            }
        };
        $('#client_information_form').bootstrapValidator({
            framework: bootstrap,
            feedbackIcons: {
                valid: 'glyphicon glyphicon-ok',
                invalid: 'glyphicon glyphicon-remove',
                validating: 'glyphicon glyphicon-refresh'
            },
            fields: {

                c1_sin: {
                    validators: {
                        sin: {
                            message: "Invalid Social Insurance Number (SIN)"
                        },
                    }
                },
            }
        })
        .on('success.form.bv', function(e) {
            $('#success_message').slideDown({ opacity: "show" }, "slow") // Do something ...
            $('#client_information_form').data('bootstrapValidator').resetForm();
            e.preventDefault();
            var $form = $(e.target);
            var bv = $form.data('bootstrapValidator');
            $.post($form.attr('action'), $form.serialize(), function(result) {
                console.log(result);
            }, 'json');
        });
    });
</script>

我在这里做错了什么?

0 个答案:

没有答案