3
コピー&ペーストをサポートするiOSデバイスでは、oncopyとonpasteが動作しないようです。 javascriptでこれらのイベントにバインドする別の手段がありますか?iOSのjavascriptのイベントをコピー/ペーストする
コピー&ペーストをサポートするiOSデバイスでは、oncopyとonpasteが動作しないようです。 javascriptでこれらのイベントにバインドする別の手段がありますか?iOSのjavascriptのイベントをコピー/ペーストする
あなたはあなたの質問にコードを添付していないので、実際の問題は何か分かりません。
おそらく問題はあなたのコードにあります。
次の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>
iOSのペーストイベントの1つの問題は、内容が実際に変更され、貼り付けられたデータが含まれる前に発生することです。したがって、コンテンツが変更されたかどうかを確認する前に、いくつかの遅延(setInterval)を設定してください。 –