2011-01-03 3 views
3

복사 및 붙여 넣기를 지원하는 iOS 기기에서는 oncopy 및 onpaste가 작동하지 않는 것으로 보입니다. 자바 스크립트에서 이러한 이벤트에 바인딩 할 다른 방법이 있습니까?iOS의 javascript 이벤트 복사/붙여 넣기

+0

iOS에서 붙여 넣기 이벤트의 한 가지 문제점은 콘텐츠가 실제로 변경되고 붙여 넣은 데이터가 포함되기 전에 실행된다는 것입니다. 내용이 변경되었거나 작업을 시작했는지 확인하기 전에 일부 지연 (setInterval)을 지정하십시오! –

답변

0

질문에 코드를 첨부하지 않았으므로 실제 문제가 무엇인지 알 수 없습니다.

아마 코드에 문제가 있습니다.

다음 html 코드를 사용했으며 완벽하게 작동합니다.

<html> 
    <head> 
     <script type="text/javascript"> 
      function read() 
      { 
       var name = document.getElementById('p').value; 
       alert('Hi: '+name); 
      } 

      function copy() 
      { 
       alert('Copy'); 
      } 

      function paste() 
      { 
       alert('Paste'); 
      } 
     </script> 
    </head> 
    <body oncopy='copy();' onpaste='paste();'> 
     <form> 
      <input type="text" name='m' id='p'/> 
      <input type="button" value="Submit" onclick='read();'/> 
     </form> 
    </body> 
</html>