我正在使用tagit(http://webspirited.com/tagit/),並且非常喜歡它。我剛剛克服了一個障礙。 如果我開始輸入標籤關鍵字,改變我的想法,然後點擊頁面上的其他地方(所以輸入失去焦點),標籤被添加。我不希望發生這種情況。我希望標籤只在觸發鍵被選中時添加 - 在我的例子中是逗號。否則,最後一個標記(可能是部分文本)應該坐在那裏,直到添加逗號。tagit在點擊時添加標籤
這是我到目前爲止的代碼。很基本的實現,但我沒有看到一種方法來防止上面的情況。
$('#thename').tagit({
tagSource:,
select:true,
tagsChanged:function (a, b) {
if(b=='added' || b=='popped'){
submitForm();
}
},
triggerKeys:new Array('comma')
});
是否允許任何文本被標記或只能選擇預先確定的標記? – tymeJV 2013-03-15 21:38:05
嗨。在我目前的任務中,它只是我想要的源代碼中的預定義選項。但是我可能需要在未來添加額外的tagit實現,而不需要任何數據庫或數組查詢。 – iltdev 2013-03-15 23:00:50