如何将 jQuery 验证引擎与 chosen.js 一起应用?

How to apply jQuery validation engine with chosen.js?

我尝试 运行 作者的代码使 chosen.js 与 jquery 验证引擎一起工作

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 是我的 fiddle

我不知道我的代码有什么问题?

回答我自己的问题

我通过将 "_chzn" 更改为 "_chosen" 解决了这个问题。还添加了 validateNonVisibleFields = true 作为 chosen select 隐藏 actual select

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