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

时间:2015-04-17 12:55:36

标签: javascript select oncopy

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

<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();
}

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

1 个答案:

答案 0 :(得分:0)

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

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