2014-11-10 2 views
0

У меня есть форма, и я использовал полевой валидатор на нем и его работу отлично, но когда я открываю форму в режиме редактирования и пустое поле и нажимаю save bootstrap Validator не работает.bootstrap Валидатор проблема, когда я редактирую форму

Ниже приведен код валидатора

$(document).ready(function() { 
    $('#frmSpecialtyDetail') 
     .bootstrapValidator({ 
      message: 'This value is not valid', 
      feedbackIcons: { 
       valid: 'glyphicon glyphicon-ok', 
       invalid: 'glyphicon glyphicon-remove', 
       validating: 'glyphicon glyphicon-refresh' 
      }, 
      fields: { 
       ShortName: { 
        group: '.col-md-6', 
        validators: { 
         notEmpty: { 
          message: 'Short Name is required' 
         } 
        } 
       } 
      } 
     }); 
}); 
+0

Здесь я использую bootstrapvalidator.js – Sherry

ответ

0

Взятые из оригинального сайта BootstrapValidator, это код, который вы должны использовать для того, чтобы формы, чтобы представить, как только он преуспевает с проверкой:

$(document).ready(function() { 
    $(form) 
    .bootstrapValidator({ 
     ... options ... 
    }) 
    .on('success.form.bv', function(e) { 
     // Prevent form submission 
     e.preventDefault(); 

     // Get the form instance 
     var $form = $(e.target); 

     // Get the BootstrapValidator instance 
     var bv = $form.data('bootstrapValidator'); 

     // Use Ajax to submit form data 
     $.post($form.attr('action'), $form.serialize(), function(result) { 
      // ... Process the result ... 
     }, 'json'); 
    }); 
}); 

В вашем случае я бы сделать что-то вдоль линий:

$(document).ready(function() { 
    $('#frmSpecialtyDetail') 
    .bootstrapValidator({ 
     message: 'This value is not valid', 
     feedbackIcons: { 
      valid: 'glyphicon glyphicon-ok', 
      invalid: 'glyphicon glyphicon-remove', 
      validating: 'glyphicon glyphicon-refresh' 
     }, 
     fields: { 
      ShortName: { 
       group: '.col-md-6', 
       validators: { 
        notEmpty: { 
         message: 'Short Name is required' 
        } 
       } 
      } 
     } 
    }) 
    .on('success.form.bv', function(e) { 
     // Prevent form submission 
     e.preventDefault(); 

     // Get the form instance 
     var $form = $(e.target); 

     // Get the BootstrapValidator instance 
     var bv = $form.data('bootstrapValidator'); 

     // Use Ajax to submit form data 
     $.post($form.attr('action'), $form.serialize(), function(result) { 
      // ... Process the result ... 
     }, 'json'); 
    }); 
}); 

Надежда что помогает.

Источник: http://bootstrapvalidator.com/examples/ajax-submit/

+0

я не имею этот вопрос мой вопрос, когда я открываю работы валидации формы, но когда я открываю такую ​​же форму в режиме редактирования проверки не работы, и я тоже не получить какое-либо исключение. Любая помощь?? – Sherry

Смежные вопросы