我正在使用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'
}
}
}
});
我不知道禁用提交按钮的原因。 请帮忙找出问题??