Максимально допустимое количество символов на тег в плагине 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);
},
Другие вопросы по тегам