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


Posted in Javascript onMarch 07, 2007
<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%"  />

Javascript 相关文章推荐
jquery遍历select元素(实例讲解)
Dec 31 Javascript
纯Javascript实现ping功能的方法
Mar 20 Javascript
js模仿php中strtotime()与date()函数实现方法
Aug 11 Javascript
基于jquery实现图片上传本地预览功能
Jan 08 Javascript
jQuery基于json与cookie实现购物车的方法
Apr 15 Javascript
基于Bootstrap实现tab标签切换效果
Apr 15 Javascript
js友好的时间返回函数
Aug 24 Javascript
Bootstrap基本组件学习笔记之进度条(15)
Dec 08 Javascript
简单实现jquery焦点图
Dec 12 Javascript
JS实现验证码倒计时的注册页面
Jan 02 Javascript
用Node编写RESTful API接口的示例代码
Jul 04 Javascript
VUEX-action可以修改state吗
Nov 19 Javascript
在textarea文本域中显示HTML代码的方法
Mar 06 #Javascript
一个高效的JavaScript压缩工具下载集合
Mar 06 #Javascript
禁止F5等快捷键的JS代码
Mar 06 #Javascript
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 #Javascript
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
Mar 06 #Javascript
javascript实现划词标记+划词搜索功能
Mar 06 #Javascript
用一段js程序来实现动画功能
Mar 06 #Javascript
You might like
php 遍历数据表数据并列表横向排列的代码
2009/09/05 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
JavaScript的arguments对象应用示例
2014/09/15 Javascript
探究Javascript模板引擎mustache.js使用方法
2016/01/26 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别
2016/06/12 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
微信小程序module.exports模块化操作实例浅析
2018/12/20 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
深入理解Python爬虫代理池服务
2018/02/28 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
Python argparse模块使用方法解析
2020/02/20 Python
python查询MySQL将数据写入Excel
2020/10/29 Python
div或img图片高度随宽度自适应的方法
2020/02/06 HTML / CSS
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
行政管理专业推荐信
2013/11/02 职场文书
企业项目策划书
2014/01/11 职场文书
公务员转正考察材料
2014/02/07 职场文书
高中生操行评语
2014/04/25 职场文书
辅导员评语
2014/05/04 职场文书
农村文化建设标语
2014/10/07 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
2015年小学校长工作总结
2015/05/19 职场文书
PostGIS的安装与入门使用指南
2022/01/18 PostgreSQL
解决WINDOWS电脑开机后桌面没有任何图标
2022/04/09 数码科技