Я использую автозаполнение пользовательского интерфейса jQuery и пытаюсь ограничить несколько результатов. В основном я строю систему 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;
}
}