2014-03-05 23 views
0

我想知道如何停止在使用Jquery的TokenInput中输入相同的模式值?TokenInput中的令牌(避免相同的模式)

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

任何人,请帮忙。

回答

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%肯定!)

+1

感谢克里斯.. 。我会检查这个,并让你知道 – Yahiya

+0

任何运气@Yahiya? – Chris

+1

嗨,我忙于积压工作的一些优先工作,并有时间检查这一点。一旦我成功,我会更新这个问题。谢谢 – Yahiya