Селектор тегов
Общая информация
Селектор тегов помогает осуществить выборку ключевых слов или предложений.
По умолчанию в качестве разделителей используются запятая или клавиша ENTER.
Все полученные результаты помещаются в скрытое поле ввода (по умолчанию name="tags").
Разметка
<input type="text" class="input" data-tagselector>Атрибуты
Атрибут data-tagselector является инициатором для обработки формы при получении фокуса, однако помимо атрибутов, вы можете инициализировать обработку через javascript.
data-tagselector-keys
Клавиши, по нажатию на которые тег будет добавляться в список. В качестве разделителя можно использовать символ "+".
data-tagselector-unique
Должны ли теги быть уникальными. По умолчанию true.
data-tagselector-insert
Куда будет вставлен тег. Принимаются значения start(вначале) и end(вконце). По умолчанию start.
data-tagselector-min
Минимальное кол-во символов, которое необходимо ввести для добавления тега. По умолчанию 1.
data-tagselector-max
Максимальное кол-во символов, которое можно ввести для добавления тега. По умолчанию 32.
data-tagselector-max-tags
Максимальное кол-во тегов, которое можно добавить. По умолчанию 0 (без лимита).
data-tagselector-pattern
Паттерн регулярного выражения, которому должен соответствовать тег.
Javascript
Больше возможностей для управления тегами можно достичь благодаря Javascript.
Инициализация
Для инициализации, необходимо создать экземпляр класса PipUI.Tagselector. Конструктор данного класса поддерживает 2 параметра: HTMLElement и Object
Первый параметр - селектор или объект формы ввода
Второй параметр - объект опций
Опции
Методы
События
push-tagselector-pipui
Срабатывает при добавлении тега вконец
.tagselector-input
unshift-tagselector-pipui
Срабатывает при добавлении тега вначало
.tagselector-input
set-tagselector-pipui
Срабатывает при изменении тега
.tagselector-input
remove-tagselector-pipui
Срабатывает при удалении тега
.tagselector-input
clear-tagselector-pipui
Срабатывает при очистке
.tagselector-input
Совместимость
Вы так же можете использовать селектор тегов совместно с автозаполнением
Last updated