http://aehlke.github.io/tag-it/
我应该怎么做才能避免tag-it上的自由文本?我的意思是,用户应该只能标记那些由自动完成建议的字符串
$("#selector").tagit({
// Options
fieldName: "projects",
autocomplete: {
minLength: 2,
source: function (request, response) {
$.ajax({
url: '/xxx/xxxx',
type: 'POST',
data: {
searchKey: request.term
},
success: function (data) {
response($.map(data, function (item) {
return { label: item.Name };
}));
}
});
}
},
showAutocompleteOnFocus: false,
removeConfirmation: false,
caseSensitive: false
});发布于 2013-10-29 21:12:35
我建议以某种方式将autocomplete和beforeTagAdded结合起来,它通过返回false来丢弃添加的标签:
$("#selector").tagit({
//...
beforeTagAdded: function(event, ui) {
return isSuggested(ui.tagLabel);
}
});https://stackoverflow.com/questions/19658729
复制相似问题