得到文本框选中的文字,动态插入文字的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 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 18 Javascript
require.js深入了解 require.js特性介绍
Sep 04 Javascript
开源的javascript项目Kissy介绍
Nov 28 Javascript
jQuery+Ajax实现无刷新操作
Jan 04 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
Feb 17 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
May 30 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
Aug 11 Javascript
微信小程序 生命周期详解
Oct 12 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
Jul 28 Javascript
富文本编辑器vue2-editor实现全屏功能
May 26 Javascript
d3.js实现图形缩放平移
Dec 19 Javascript
js如何验证密码强度
Mar 18 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文件缓存类示例分享
2015/01/30 PHP
php获取用户真实IP和防刷机制的实例代码
2018/11/28 PHP
javascript 全角转换实现代码
2009/07/17 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
2016/02/21 Javascript
Ajax基础知识详解
2017/02/17 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
JavaScript箭头函数中的this详解
2019/06/19 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
Python脚本暴力破解栅栏密码
2015/10/19 Python
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
Python中is与==判断的区别
2017/03/28 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
使用Python获取网段IP个数以及地址清单的方法
2018/11/01 Python
python pycharm的安装及其使用
2019/10/11 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
加拿大领先的时尚和体育零售商:Sporting Life
2019/12/15 全球购物
幼儿园保育员辞职信
2014/01/12 职场文书
实验教师岗位职责
2014/02/13 职场文书
十一酒店活动方案
2014/02/20 职场文书
白岩松演讲
2014/05/21 职场文书
车辆工程专业求职信
2014/06/14 职场文书
调解书格式范本
2015/05/20 职场文书
聘任通知书
2015/09/21 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书