TokenInput中的标记(避免相同的模式)

时间:2014-03-05 10:13:44

标签: jquery-tokeninput

我想知道如何使用Jquery停止在TokenInput中输入相同的模式值?

例如:如果我有类似“GM-123”的东西,我不想在输入字段中输入“GM-345”那么我该怎么办?

任何人,请帮忙。

1 个答案:

答案 0 :(得分:0)

我会使用onAdd回调,在添加令牌时调用,然后在不允许的情况下删除令牌。在你的设置中使用类似的东西:

$(document).ready(function() {
    $("#search_frwId").tokenInput(getMyRestServer, {
        theme: "facebook",
        queryParam: "param",
        onAdd: function(hidden_input,item){
             var newInput = item.name;

             //Pattern Matching Magic Here

             if(shouldNotBeAdded) $("#search_frwId").tokenInput("remove", item);
        }
    });
});

(这是未经测试的代码,我认为将该项目传回remove就好了,但不是100%肯定!)