我的软件电话(PC上的VoIP电话)的功能是,当我在剪贴板中复制一个电话号码,然后按“暂停”(德语键盘)时,软件电话会拨打该号码。我已经从Internet上的一些代码示例创建了一个帮助功能,即复制功能,当我按下按钮时,该功能会从数据库中的字段复制剪贴板中的电话号码。它运作完美。现在我希望立即拨打该号码,因此有必要,该按钮不仅复制该号码,还模拟复制后按下“暂停”键。 不幸的是,我在php中知道还可以,但是在javascript中却非常糟糕。因此,在这种情况下,我的要求是为我提供帮助。
非常感谢您
这是我的剧本:
// in $Mobil01 is the phone number
]
<button class=copy-button id=buttonM01><i class=fa fa-copy style=font-size: 20px;></i></button>
<script>
var telefonM01 = document.getElementById("telefonM01")
var buttonM01 = document.getElementById("buttonM01");
buttonM01.addEventListener("click", function (eventM01) {
eventM01.preventDefault();
telefonM01.select();
document.execCommand("copy");
});
</script>
答案 0 :(得分:0)
仅当在文本区域或文本字段中选择(标记)文本时,select
事件才会发生。因此,为此,您必须将ID为telefonM01
的元素设置为某些input
或textarea
元素。
复制文本的另一种方法是在文本上附加要复制的按钮。