我正在使用 jQuery UI 自动完成功能,并试图限制多个结果。基本上我正在构建一个 PM 系统,我正在使用 to 字段的自动完成功能。但我试图限制一条消息可以发送给的人数。所以就像将最大选择限制为 25。
有没有办法限制这个?还有关于视觉指示器的任何想法,它们已达到最大值?
select: function( event, ui){
var terms = split( this.value );
if(terms.length <= 2)
{
// remove the current input
terms.pop();
// add the selected item
terms.push( ui.item.value );
// add placeholder to get the comma-and-space at the end
terms.push( "" );
this.value = terms.join( ", " );
return false;
}
else
{
$(this).effect("highlight", {}, 1000);
$(this).addClass("red");
$("#warnings").html("<span style='color:red;'>Max people reached</span>");
return false;
}
}