我有两个输入字段如下:
<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);