我正在使用带有 jquery valodation 的 Chosen。
你可以看到这个例子: http: //jsfiddle.net/hfdBF/9/
如果你点击提交,你会看到验证适用于组合和输入。
如果您在输入框中输入一个字母,您将收到一个警报,表明该字母未突出显示,就像它假设的那样。
但是,如果您在选择框中选择一个值,它不会被警告为未突出显示。
你知道如何让它发挥作用吗?
$(function() {
var $form = $("#form1");
$(".chzn-select").chosen({no_results_text: "No results matched"});
$form.validate({
errorLabelContainer: $("#form1 div.error"),
wrapper: 'div',
});
var settings = $.data($form[0], 'validator').settings;
settings.ignore += ':not(.chzn-done)';
settings.unhighlight= function(el){
alert(el.name + " hit unhighlight")
}
});</p>
谢谢