2015-03-23 3 views
0

Когда я вызываю форму через jquery post (используя навигационное меню), форма добавляется правильно, но когда вы пытаетесь запустить проверки, они не работают. Если я использую встроенную форму вместо ее вызова, все проверки работают нормально. Что мне не хватает?bootstrapvalidator не работает над jQuery post append form

$.post('php/getform.php', null, function(dat) { 
      $('#formval').append(dat); 
      $("#formval").bootstrapValidator(); 
      }); 
     }); 
     $("#formval").bootstrapValidator({ 
       framework: 'bootstrap', 
     fields: { 
        email:{ 
         message: "Email vacio!", 
         validators: { 
      ........... 

ответ

0

Решенный! Я пропустил проходящую переменную до $ ("# formval"). BootstrapValidator(). Для этого я создал переменную в виде JSON, содержащий структуру проверки:

var option={ framework: 'bootstrap', 
    fields: { 
       email:{ 
        message: "Email vacio!", 
        validators: { 
       ..... 
      } 

А потом я передал его к экземпляру публикации:

$("#forma").bootstrapValidator(option); 

Это сообщение помогло мне: Bootstrap validation on dynamically adding multiple fields

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