请大家帮忙!

skyaspnet 2008-03-08 10:32:18
请大家帮忙!

我想用JS实现以下效果, 就是说当点击一个按钮时,

实现相当于点击ctrl+v,ctrl+c,ctrl+x组合键的效果,请大家帮忙解决
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveyunwt 2008-03-08
  • 打赏
  • 举报
回复


<form>
<input type="text" name="xTxt" value="wq" />
<input type="button" value="copy"

onclick="window.clipboardData.setData('Text',this.form.xTxt.value);"

/>
<input type="button" value="paste" onclick="this.form.xTxt.value =

window.clipboardData.getData('Text')+window.clipboardData.getData

('Text');" />
<input type="button" value="cut"

onclick="window.clipboardData.setData

('Text',this.form.xTxt.value);this.form.xTxt.value = '';" />
</form>

老紫竹 2008-03-08
  • 打赏
  • 举报
回复
document.execCommand('Copy');
document.execCommand('Cut');
。。。

按照你希望的连续执行就可以了,更多的命令请参考这里!http://www.java2000.net/viewthread.jsp?tid=1429
tt03030576 2008-03-08
  • 打赏
  • 举报
回复

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Page</title>
</head>
<body>

<form action="" id="form1" >
<input type="text" name="oTxt" value="123123" />
<input type="button" value="copy" onclick="window.clipboardData.setData('Text',this.form.oTxt.value);" />
<input type="button" value="paste" onclick="this.form.oTxt.value = window.clipboardData.getData('Text');" />
<input type="button" value="cut" onclick="window.clipboardData.setData('Text',this.form.oTxt.value);this.form.oTxt.value = '';" />
</form>
</body>
</html>



看看是不是楼主想要的效果...嘿嘿

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧