2013-04-07 4 views
-2

작은 양식 입력 상자 인 <input type ="text" />이 있는데, 선택되지 않은 경우를 알려주는 방법을 생각할 수 없습니다. 누구든지 알고 있습니까?jQuery 입력이 선택 해제되어 있는지 확인하십시오.

+2

"선택"(아마도 downvote의 이유)을 명확히해야 할 수도 있습니다. 지금까지 당신은 다른 정의를 제공하는 2 개의 답을 가지고 있습니다 – Dave

+0

이 운동의 목적이 무엇인지 빨리 설명해주십시오. 사용자가 입력 한 것과 달리 필드를 나가는 것을 허용하지 않으시겠습니까? 흐리게 처리 할 때 루프를 끝내지 않도록 조심하십시오. 필요한 경우 setTimeout을 사용하십시오. – mplungjan

답변

0

일반 입력의 경우 다음 내용은 아마도 jsFiddle here입니다.

$(document).ready(function(){ 
    $('input').focusout(function(){ 
    alert('left input!'); 
    }); 
}); 
+0

입력란을 의미하며 확인란은 아닙니다. – Ultimate

+0

@Ultimate 어떤 유형의 '입력 상자'입니까? 텍스트 박스, 번호? – lifetimes

+0

<- 그런 종류의 입력. – Ultimate

0

"선택됨"이란 의미가 있습니다. (그들은이 변경됩니다 입력 할 때 사용자가 즉, 그것을 선택 여부)

  1. 초점 확인란

    var isFocussed = myInput.is(':focus');

  2. 이 경우는 절정의 대답

  3. 텍스트 상자를 참조하는, 검사중인 선택한 텍스트가있는 경우이 질문을보십시오. jQuery - How to get selected text from textarea/input?

관련 문제