CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

textarea插入字符问题

楼主shuzai()2006-03-20 11:45:16 在 Web 开发 / JavaScript 提问

请问在textarea区域里面,光标当前位置,点击按钮插入指定字符该怎样实现的?  
  我现在找到的代码都只能在区域最后面加上...  
  谢谢帮忙 问题点数:20、回复次数:3Top

1 楼meizz(梅花雪)回复于 2006-03-20 11:49:02 得分 8

textarea.focus();  
  document.execCommand('Paste');Top

2 楼shuzai()回复于 2006-03-20 12:33:31 得分 0

谢谢meizz(梅花雪)  
  不过这个好像是粘贴内存的信息.  
  我需要插入字符好像不行的.  
  比如我的a按钮点击一下,在光标位置插入字母a,   b按钮点击一下就插入字母bTop

3 楼clare2003(忘情火)回复于 2006-03-20 12:48:33 得分 12

第一种:  
  oTextarea.focus();  
  document.selection.createRange().text+=strText;  
  oTextarea.blur();  
  第二种:  
  clipboardData.setData("text",strText);  
  oTextarea.focus();  
  document.execCommand("paste");  
  ////////////////////////////  
  <textarea       id=demo>abcdef</textarea>  
  <input       type=button       onclick=addText(demo,"1234")       value=1   ID=Button1>  
  <input       type=button       onclick=addText2(demo,"1234")       value=2   ID=Button2>  
  <script>  
  function       addText(oTextarea,strText){  
  oTextarea.focus();  
  document.selection.createRange().text+=strText;  
  oTextarea.blur();  
  }  
  function       addText2(oTextarea,strText){  
  clipboardData.setData("text",strText);  
  oTextarea.focus();  
  document.execCommand("paste");  
  }    
  </script>    
  Top

相关问题

  • 急textarea的字符插入问题
  • <textarea>问题:如何获取选中的文字?如何在光标所在处插入指定字符串?
  • 设定了cols=10,在textarea中一行输入了超过十个字符,但是没回车,我怎样在第十个字符插入回车,谢谢
  • 字符串的插入问题??
  • 插入字符在光标之后
  • 如何在sting中插入字符!
  • 怎样插入一个空字符串?
  • 急:如何插入空字符串!
  • 如何在Richedit中插入字符串
  • 怎么在表中插入 '&' 字符啊!?

关键词

  • 字符
  • 字母
  • 区域
  • document
  • 插入
  • otextarea
  • textarea
  • 光标
  • focus
  • 按钮点击一下

得分解答快速导航

  • 帖主:shuzai
  • meizz
  • clare2003

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo