得到文本框选中的文字,动态插入文字

原创 2004年09月20日 20:08:00
<script language="javascript" src="js/settags.js"></script>
function AppTag(tagcode)
{
 document.PostMessage.Message.value += tagcode;
}

function InsertTag(tagbegin,tagend)
{
 if ((document.selection)&&(document.selection.type == "Text")) {
 var range = document.selection.createRange();
 var ch_text=range.text;
 range.text = tagbegin + ch_text + tagend;
 }
 else
 {
 document.PostMessage.Message.value=tagbegin+document.PostMessage.Message.value+tagend;
 document.PostMessage.Message.focus();
 }
}
</script>
 
调用:
 
执行操作的图标按钮:
<a href="javascript:AppTag('[ImgFace1]')"><img src="./Images/Face/Face1.gif" border="0"></a>
<a href="javascript:InsertTag('[B]','[/B]')"><img src="./Images/tags/EditorBold.gif" alt="Bold" border="0"></a>
其中[ImgFace1],[B],[/B]为要插入的文字
 var range = document.selection.createRange();
 var ch_text=range.text;
这是得到文本框选中的文字
 
被操作的文本框:
<asp:TextBox ID="Message" Runat="server" MaxLength="100" TextMode="MultiLine" Rows="15" Width="100%"  />

js选择文本框内的部分内容

如下代码:function setSelectionRange(input, selectionStart, selectionEnd) { if (input.setSelectionRange...
  • u014227847
  • u014227847
  • 2014年04月05日 21:24
  • 1207

UITextView:定制选中文字的菜单和用代码选择文字

在iOS 6中,UITextView变得更加强大:可以继承 UITextView,开发者可以“免费”获得文本选择功能。 本文介绍通过继承UITextView定制选中文字后弹出的菜单,以及如何用代码选中...
  • u010962810
  • u010962810
  • 2014年02月16日 23:44
  • 6672

MFC实现类似Windows绘图的文字输入功能

VS2010 1、 2、 3、
  • wwkaven
  • wwkaven
  • 2014年10月30日 16:00
  • 1724

Qt浅谈之三十七界面文字显示动态化

一、简介         最近项目中有需求:界面显示时所有的静态数据都以动态刷新的方式显示。在原来的代码上加上几个定时器QTimer就可以实现了,处理好showEvent和hideEvent事件...
  • taiyang1987912
  • taiyang1987912
  • 2015年12月11日 17:30
  • 4103

选中文字弹出对话框

选择文字:选中的时候不弹出来,弹起鼠标的时候出现。用onmouseup ,盒子坐标 是鼠标坐标。 获得用户选择的内容: 标准浏览器:window.getSelecttion().toString(...
  • stopcpp
  • stopcpp
  • 2016年10月19日 14:41
  • 292

右键禁用、防止文字选中 、返回选中的文本

event事件参考:  http://www.mangguo.org/8-jquery-tip-and-trick/ http://bbs.blueidea.com/forum.php?mod=vie...
  • hdchangchang
  • hdchangchang
  • 2013年01月05日 12:08
  • 1936

文本框内容滚动(点击上下,文字上滚与下滚)

* { margin:0; padding:0;font:normal 12px/17px Arial; } .msg {width:300px; margin:100px; } .msg_cap...
  • zhaoliang831214
  • zhaoliang831214
  • 2015年05月03日 08:06
  • 840

jQuery + JavaScript 实现的动态添加文本框功能(一)

jQuery + JavaScript 实现的动态添加文本框功能 1.0版本 ,这个功能在一次上传多个文件时,经常会用到,这篇文章主要实现动态添加文件上传控件的功能。 ...
  • reggergdsg
  • reggergdsg
  • 2016年01月14日 18:47
  • 3353

如何准确获取输入框的当前内容

- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementSt...
  • W_cong_zero243243
  • W_cong_zero243243
  • 2016年06月22日 10:44
  • 407

android] TextView文本的 “选择文字”“复制” “

EditText的长按事件会自动弹出上下文菜单,其中有“选择文字”“复制”“粘贴”等功能选项,想让TextView也具有这样的功能,经研究,EditText就是继承于TextView而来的,在Text...
  • xa_boy
  • xa_boy
  • 2013年11月25日 11:22
  • 2461
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:得到文本框选中的文字,动态插入文字
举报原因:
原因补充:

(最多只允许输入30个字)