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
안녕하세요. 내 현재 작업에서는 소스에서 미리 정의 된 옵션 만 사용할 수 있습니다. 그러나 앞으로 데이터베이스 또는 배열 조회없이 tagit의 추가 구현을 추가해야 할 수도 있습니다. – iltdev