我有一个搜索表单,它会将每个商家的名字、电话和电子邮件地址输出到一个表格中。
我想在每个字段旁边添加一个复制按钮,以便用户可以单击它并将其复制到剪贴板中(复制时文本会被突出显示)。我的用户仅使用IE9进行浏览。
问题是可能会有多组结果,因此脚本不能像下面的文本区域那样调用特定编号的函数:
还有更高效的方法来处理这个问题吗?
我想在每个字段旁边添加一个复制按钮,以便用户可以单击它并将其复制到剪贴板中(复制时文本会被突出显示)。我的用户仅使用IE9进行浏览。
问题是可能会有多组结果,因此脚本不能像下面的文本区域那样调用特定编号的函数:
function highlightmetasearch01() {
document.copydata01.text2copy01.select();
document.copydata01.text2copy01.focus();
}
function copymetasearch01() {
highlightmetasearch01();
textRange = document.copydata01.text2copy01.createTextRange();
textRange.execCommand("RemoveFormat");
textRange.execCommand("Copy");
}
function highlightmetasearch02() {
document.copydata02.text2copy02.select();
document.copydata02.text2copy02.focus();
}
function copymetasearch02() {
highlightmetasearch02();
textRange = document.copydata02.text2copy02.createTextRange();
textRange.execCommand("RemoveFormat");
textRange.execCommand("Copy");
}
HTML:
<textarea name="text2copy01">The first textarea.</textarea>
<br />
<button onclick="copymetasearch01();return false;">COPY</button>
<textarea name="text2copy02">The second textarea.</textarea>
<br />
<button onclick="copymetasearch02();return false;">COPY</button>
我在想这是否可能?...
<td><span>Name from DB here</span> <button onclick="<!--copy and highlight text within most recent span tag-->">COPY</button></td>
<td><span>Phone from DB here</span> <button onclick="<!--copy and highlight text within most recent span tag-->">COPY</button></td>
<td>Other text here that shouldn't be highlighted or copied <span>Email address from DB here</span> <button onclick="<!--copy and highlight text within most recent span tag-->">COPY</button></td>
还有更高效的方法来处理这个问题吗?