2016-07-15 3 views
0

Я попытался запустить код от автора, чтобы сделать chosen.js работать с проверкой JQuery двигателяКак применить механизм проверки jQuery с выбранными .js?

Here является код авторов

я использовал тот же код, чтобы проверить, но он не работает

Это мой код

jQuery(document).ready(function() { 
       // binds form submission and fields to the validation engine 
       jQuery("#formID").validationEngine({ 
        prettySelect : true, 
        useSuffix: "_chzn" 
        //promptPosition : "bottomLeft" 
     }); 
     $("#country").chosen({ 
        allow_single_deselect : true 
     }); 
}); 

Here is my fiddle

Я не знаю, что случилось в моем коде?

+0

Пробовали ли вы это на местном уровне и получил ту же ошибку? http://stackoverflow.com/questions/18952320/shell-form-does-not-validate-jsfiddle/18952586 – denchu

ответ

1

Отвечая на мой собственный вопрос

Я решил проблему, изменив «_chzn» к «_chosen». Также добавлены validateNonVisibleFields = истина, как chosen select скрывает actual select

jQuery('#formID').validationEngine({ 
      validateNonVisibleFields: true, 
      prettySelect : true, 
      useSuffix: "_chosen" 
    }); 
+0

Ваш код работал для меня, удалив параметр prettySelect. Он вызывает ошибку javascript field.position не определен в строке 1863 - Validation Engine 2.6.2. –

+0

Вам нужно предоставить 'promptposition' либо во время инициализации, либо в теге'