2011-01-03 14 views
3

コピー&ペーストをサポートするiOSデバイスでは、oncopyとonpasteが動作しないようです。 javascriptでこれらのイベントにバインドする別の手段がありますか?iOSのjavascriptのイベントをコピー/ペーストする

+0

iOSのペーストイベントの1つの問題は、内容が実際に変更され、貼り付けられたデータが含まれる前に発生することです。したがって、コンテンツが変更されたかどうかを確認する前に、いくつかの遅延(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> 
関連する問題