Максимально допустимое количество символов на тег в плагине jQuery UI Tag-it
Используя плагин Tag-it для пользовательского интерфейса jQuery, можно вводить теги с сотнями символов, например:
"Loremipsumdolorsitametconsecteturadipisicingelitseddoeiusmodtemporincididuntutlaboreetdoloremagnaaliquautenimadminimveniamquisnostrudexercitationullamco"
Я пытаюсь установить максимально допустимое количество символов для каждого тега. Пока я пробовал tagLimit
но это ограничивает общее количество разрешенных тегов, но не ограничивает количество символов для каждого тега.
Кто-нибудь знает, как я могу установить ограничение на количество символов, разрешенных для тега?
$(document).ready(function() {
$("#tags").tagit({
tagLimit: 5,
allowSpaces: true,
placeholderText: 'Tags'
});
});
1 ответ
Я знаю, что это не лучшее решение, но я отредактировал метод _cleanedInput, чтобы сократить каждый тег максимум до 100 символов (в моем приложении я сомневаюсь, что будет какой-либо тег, превышающий 100 символов, даже не близко к 50!).
В плагине я изменил это:
_cleanedInput: function() {
return $.trim(this.tagInput.val().replace(/^"(.*)"$/, '$1'));
},
Для того, чтобы:
_cleanedInput : function() {
return $.trim(this.tagInput.val().replace(/^"(.*)"$/, "$1")).substr(0, 100);
},