Jquery中的远程验证器问题

时间:2016-09-27 15:39:43

标签: jquery

我正在使用BootstrapValidator,我正在使用远程验证器检查数据是否已存在于数据库中。

我的php脚本被正确调用,我能够看到数据是否存在。但问题是,当我输入新条目时,我的提交按钮被禁用,并专注于我检查现有数据的字段。

以下是JQuery代码:

$('#form_add_hotel').bootstrapValidator({
        message: 'This value is not valid',
        live: 'enabled',
        excluded: [':disabled'],
    feedbackIcons: {
        valid: 'glyphicon glyphicon-ok',
        invalid: 'glyphicon glyphicon-remove',
        validating: 'glyphicon glyphicon-refresh'
    },
    submitHandler: function(validator, form, submitButton) {

        $('#form_add_hotel').bootstrapValidator('disableSubmitButtons', false);


},
    fields: {
        hotel_name: {
            //verbose: false,
            validators: {
                stringLength: {
                        min: 3,
                        max: 20,
                        message: 'The hotel name must be more than 3 and less than 20 characters long'
                },
                notEmpty: {
                    message: 'The hotel name is required and can\'t be empty'
                },
                 remote: {
                    type: 'POST',
                    url: 'php/Validation-hotel.php',
                    data: function(validator) {
                            return {
                               value: validator.getFieldElements('hotel_name').val()
                            };
                    },
                     message: 'The hotel name already exists'
                }

            }
        }
});

我不知道禁用提交按钮的原因。 请帮忙找出问题??

0 个答案:

没有答案