不希望在bootstrap tokenfiled中允许手动标记

时间:2015-12-08 07:15:17

标签: bootstrap-typeahead bootstrap-tags-input bootstrap-tokenfield

我正在使用带有jquery自动完成功能的bootstrap-tokenfield http://sliptree.github.io/bootstrap-tokenfield/。我希望使用自动填充内容进行标记(仅限下拉列表)。当用户输入内容并按下回车键时,它会自动创建标签。我不想让这个功能给用户。是否有任何选项/标志来设置它?任何帮助,将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用侦听器令牌字段:createtoken,您可以在创建令牌之前验证令牌。

信息:http://sliptree.github.io/bootstrap-tokenfield/#events

$('#tokenfield').on('tokenfield:createtoken', function (event) {
    var exists = false;
    $.each(yourSource, function(index, value) {
        if (event.attrs.value === value) {
            exists = true;
        }
    });
    if(!exists) {
        event.preventDefault(); //prevents creation of token
    }
});