2011-04-29 3 views
0

가능한 중복 :
jQuery catch paste inputjQuery를

내가 입력 필드에 클립 보드에서 선택하여 붙여 넣기하는 이벤트에 대한 jQuery를에 이벤트 핸들러가?

내가 아는 한 중요한 동작이 없으므로 키 업과 keydown을 배제합니다. 클릭 이벤트는 입력 필드를 활성화하기 위해 클릭하는 즉시 반응하지만 해당 이벤트 이후에 붙여 넣을 때 내용을 가져 오지 않습니다.

모든 입력 사항을 매우 높이 평가합니다.

+0

에 대한 절단 (http://stackoverflow.com/questions/686995/jquery-catch-paste-input) 및 [here] (http://stackoverflow.com/questions/686995/jquery-catch-paste-input) – afranz409

답변

6

예, '붙여 넣기'이벤트를 사용할 수 있습니다. 여기 복사, 붙여 넣기를 들어, 예제와이 물어 [여기]를 답하고있다 #textA

$("#textA").bind('copy', function() { 
    alert('copy behaviour detected!') 
}); 
$("#textA").bind('paste', function() { 
    alert('paste behaviour detected!') 
}); 
$("#textA").bind('cut', function() { 
    alert('cut behaviour detected!') 
}); 
+0

Firefox에서 체크인하는 동안 작동하지 않습니다. – AjayR