입력 값이 있으며 흐림 값을 저장하고 싶습니다. 문제는 내가 자동 완성 기능을 가지고 있으며 사용자가 자동 완성 목록의 제안을 클릭하면 흐림 효과가 발생한다는 것입니다.div를 클릭하여 흐림 효과가 발생했는지 확인하십시오.
예 : 사용자가 입력에 "iP"을 입력 한 다음 자동 완성 목록에서 "iPhone"을 클릭합니다. 이 계급에서는 "iP"및 "iPhone"값이 모두 저장됩니다 (자동 완성 클릭으로 트리거 된 흐림 및 "iPhone"상점에 의해 트리거 된 "iP"상점).
자동 완성 목록을 클릭하여 흐림 효과가 발생했는지 확인하고 싶습니다.
$('input').blur(function(e){
if(e.IsClickOnAutocomplete)
return;
else save_value;
});
그럼 어떻게 흐리게 처리했는지 확인할 수 있습니까? 여기
편집 , 당신이 무슨 뜻인지 autocomplete
분명히 한 후, 내 문제 http://jsfiddle.net/mkp8m/1
왜 단순한 흐림 이벤트에 아무것도 저장 하시겠습니까? 정말 놀라운 행동입니다. – Esailija
atm은 사용자가 space를 누르면 값이 저장됩니다. 사용자가 값을 입력 한 다음 다른 필드로 이동하거나 사이트의 다른 항목을 클릭하면 값이 저장되지 않습니다. – Cristy
나는 그것이 "suprising behavior"라고 전혀 생각하지 않습니다. 태그 입력에 SO라는 태그를 작성한 다음 해당 필드를 흐리게 처리하면 태그가 저장되어야합니다. – Cristy