得到文本框选中的文字,动态插入文字的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 相关文章推荐
js解析与序列化json数据(三)json的解析探讨
Feb 01 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
Mar 26 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
Jun 27 Javascript
node.js实现端口转发
Apr 14 Javascript
Angularjs 动态改变title标题(兼容ios)
Dec 29 Javascript
原生js开发的日历插件
Feb 04 Javascript
jQuery简单实现遍历单选框的方法
Mar 06 Javascript
如何选择适合你的JavaScript框架
Nov 20 Javascript
讲解vue-router之什么是动态路由
May 28 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
Sep 23 Javascript
解决vue的过渡动画无法正常实现问题
Oct 31 Javascript
react antd表格中渲染一张或多张图片的实例
Oct 28 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/07/07 PHP
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
原生js实现表格翻页和跳转
2020/09/29 Javascript
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
分析Python中解析构建数据知识
2018/01/20 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
HTML5的革新 结构之美
2011/06/20 HTML / CSS
广告语设计及教案
2014/03/21 职场文书
文艺晚会主持词
2014/03/24 职场文书
责任书格式范文
2014/07/28 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
2014年电教工作总结
2014/12/19 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
python中的被动信息搜集
2021/04/29 Python
Golang实现可重入锁的示例代码
2022/05/25 Golang
vue3不同环境下实现配置代理
2022/05/25 Vue.js