得到文本框选中的文字,动态插入文字的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 相关文章推荐
javascript 设为首页与加入收藏兼容多浏览器代码
Jan 11 Javascript
js的写法基础分析
Jan 17 Javascript
jQuery动画animate方法使用介绍
May 06 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
Jan 24 Javascript
基于JS实现PHP的sprintf函数实例
Nov 14 Javascript
详解JavaScript权威指南之对象
Sep 27 Javascript
分享一个精简的vue.js 图片lazyload插件实例
Mar 13 Javascript
使用OPENLAYERS3实现点选的方法
Sep 24 Javascript
微信小程序之前台循环数据绑定
Aug 18 Javascript
表格展示利器 Bootstrap Table实例代码
Sep 06 Javascript
JS鼠标3次点击事件实现代码及扩展思路
Sep 12 Javascript
11行JS代码制作二维码生成功能
Mar 09 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调用Oracle存储过程
2006/10/09 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
PHP加Nginx实现动态裁剪图片方案
2014/03/10 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
2018/05/31 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
React实现双向绑定示例代码
2016/09/19 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
python求最大连续子数组的和
2018/07/07 Python
python找出完数的方法
2018/11/12 Python
python使用response.read()接收json数据的实例
2018/12/19 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
绩效专员岗位职责
2013/12/02 职场文书
医院节能减排方案
2014/06/13 职场文书
大学毕业生推荐信
2014/07/09 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
教师个人年终总结
2015/02/11 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
运动会加油稿50字
2015/07/21 职场文书