繁体   English   中英

Javascript oncopy选择另一个字段文本值

[英]Javascript oncopy select another field text value

我有两个输入字段,如下所示:

<input name="formtext" id="FormText" type="text" value="first field text" />
<input name="formname" id="FormName" type="text" value="second field text" oncopy="onCopyText()" />

我也有Javascript代码为:

function onCopyText()   {
    document.getElementById('FormText').select();
}

复制第二个字段的文本值时,我想选择第一个字段的文本。 它选择的第一个字段的值很好,但在我的剪贴板中,我复制了第一个字段的值,而不是第二个字段的值。 我在做什么错?

您需要添加一个延迟,以便在复制后进行选择。

window.setTimeout( function () {
    document.getElementById('FormText').select(); 
}, 100);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM