2014-03-05 27 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