【问题标题】:Copy/Paste events for javascript on iOSiOS 上 javascript 的复制/粘贴事件
【发布时间】:2011-01-03 18:20:25
【问题描述】:

现在看来,oncopy 和 onpaste 不适用于支持复制和粘贴的 iOS 设备。是否有另一种方法可以在 javascript 中绑定到这些事件?

【问题讨论】:

  • iOS 中粘贴事件的一个问题是它在内容实际更改并包含粘贴的数据之前触发。因此,请确保在检查内容是否更改或开始使用它之前放置一些 defer (setInterval)!

标签: javascript iphone ipad ios webkit


【解决方案1】:

您的问题没有附加任何代码,所以我无法判断实际问题是什么。

可能问题出在您的代码上。

我使用了以下 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 2012-07-03
    • 2010-09-18
    • 1970-01-01
    相关资源
    最近更新 更多