我想知道如何使用Jquery停止在TokenInput中输入相同的模式值?
例如:如果我有类似“GM-123”的东西,我不想在输入字段中输入“GM-345”那么我该怎么办?
任何人,请帮忙。
答案 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%肯定!)