得到文本框选中的文字,动态插入文字的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圆角插件
Oct 26 Javascript
浅谈Javascript数组的使用
Jul 29 Javascript
jquery动态切换背景图片的简单实现方法
May 14 Javascript
基于jQuery实现Tabs选项卡自定义插件
Nov 21 Javascript
Node.js制作简单聊天室
Jan 12 Javascript
canvas绘制表盘时钟
Jan 23 Javascript
javascript中replace使用方法总结
Mar 01 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
基于cropper.js封装vue实现在线图片裁剪组件功能
Mar 01 Javascript
Vue-cli3项目配置Vue.config.js实战记录
Jul 29 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
May 14 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
Sep 24 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 地区分类排序算法
2013/07/01 PHP
php安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
深入剖析PHP中printf()函数格式化使用
2016/05/23 PHP
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
Python实现向QQ群成员自动发邮件的方法
2014/11/19 Python
python实现日常记账本小程序
2018/03/10 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
python打包成so文件过程解析
2019/09/28 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
区分python中的进程与线程
2020/08/13 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
介绍一下如何优化MySql
2016/12/20 面试题
策划主管的工作职责
2013/11/24 职场文书
庆七一活动方案
2014/01/25 职场文书
幼师求职自荐信
2014/05/31 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书