`
QuarterLifeForJava
  • 浏览: 176310 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

文本框内鼠标光标处插入内容

 
阅读更多
申明:摘自网上,记录下
//在鼠标光标处插入内容
//var v = this.value;
//var field = document.getElementById('editArea');
function contextInsert(field,v){
	if (document.selection) {//IE
		field.focus();
		var sel = document.selection.createRange();
		sel.text = v;
		sel.select();
	}else if (field.selectionStart || field.selectionStart == '0') {//MOZILLA/GOOGLE
		var startPos = field.selectionStart;
		var endPos = field.selectionEnd;
		var restoreTop = field.scrollTop;
		field.value = field.value.substring(0, startPos) + v + field.value.substring(endPos, field.value.length);
		if (restoreTop > 0) {
			field.scrollTop = restoreTop;
		}
		field.focus();
		field.selectionStart = startPos + v.length;
		field.selectionEnd = startPos + v.length;
	} else {//OTHER
		field.value += v;
		field.focus();
	}
}
分享到:
评论

相关推荐

    VBA获取模块鼠标光标所在的行数.txt

    获取模块鼠标光标所在的行数,一般用于写VBE代码助手时使用,想智能把代码插入到当前鼠标所在行,达到快速书写代码的目的

    vue获取textarea的光标位置.js

    vue通过当前的光标来进行插值,从而需要去获取光标所在的位置然后进行对光标前后的字符串进行截取处理,从而达到对新字符的插入

    javascript在一段文字中的光标处插入其他文字

    例如:一个文本框里有一段文字,我要通过点击鼠标并且在相应的地方插入文本 我是这样做的:先获得文本框的值TextArea.Value,然后.TextArea.Value+其他文本 [removed] function setCaret(textObj){ if(textObj....

    PowerPoint2003教

    一、认识窗口 启动PowerPoint,点开始-所有程序-Microsoft Offic-Microsoft Office PowerPoint 2003,就可以... 2)在工作区中拖动鼠标,画一个方框,松开鼠标,这时出现一个文本框,光标插入点在里头一闪一闪;

    计算机应用基础-实训项目二Word综合应用.doc

    文 档内容要求包括以下基本操作和元素: 标题、正文、页眉 /页脚/页码、首行缩进、分栏、边框和底纹、图片水印、表格及内容 (含表头斜线)、自选图形、艺术字、文本框、 SmartArt 图形、自定义页面等。 实训项目...

    计算机应用基础-实训项目二-Word-综合应用[优质文档].doc

    文档内容要求包括以下基本操作和元素: 标题、正文、页眉/页脚/页码、首行缩进、分栏、边框和底纹、图片水印、表格及内 容(含表头斜线)、自选图形、艺术字、文本框、SmartArt 图形、自定义页面等。 实训项目提交...

    计算机应用基础课堂笔记.doc.doc

    18、 水印效果:格式->背景->水印->文字水印 19、 插入文本框:(一)选择菜单"插入"7"文本框"命令,在级联菜单中选择"横排" 或"竖排",此时鼠标形状变成" + "形,按住鼠标左键在文档窗口中拖动绘制即可 (2)...

    计算机应用基础-实训项目二Word综合应用(1).doc

    文 档内容要求包括以下基本操作和元素: 标题、正文、页眉/页脚/页码、首行缩进、分栏、边框和底纹、图片水印、表 格及内容 (含表头斜线)、自选图形、艺术字、文本框、SmartArt图形、自定义页面等。 实训项目提交...

    软件学院秘书部office培训教程.docx

    快捷键为CTRL+F (2) 如果要修改文档中的多个相同的内容,则可以单击"替换"选项卡,然后分别在"查找内容"和"替换为"文本框输入被替换与要替换为的内容,单击"替换"或"全部替换"按钮可以替换光标位置的下一处内容或文档...

    硕士生,博士生论文排版技巧方法

    在“插入”菜单选“交叉引用”,弹出对话框中引用类型选“书签”,“引用内容”为“书签文字”,选择刚才键入的书签名后点“插入”,Word就将文字“图1-1”插入到光标所在的地方。在其他地方需要再次引用时直接插入...

    PowerPoint2003培训教程.doc

    2)将文本添加到幻灯片中: 输入文本:执行"插入 文本框 水平(垂直)"命令,此时鼠标变成"细十字"线状,按 住左键在"工作区"中拖拉一下,即可插入一个文本框,然后将文本输入到相应的文本框 中。 设置要素:仿照...

    易人信封打印软件 v4.5.rar

    2.内容框选定:将鼠标移至空白处(此时鼠标光标应为十字形),按下鼠标左键(别松开),并拖动鼠标,这时随鼠标的移动可以画出一个矩形框,移动鼠标直至该矩形框将要选定的内容框框住,然后松开鼠标。此时,被选中的...

    电脑入门培训教程.doc

    6-4、插入艺术字 6-5、插入文本框 6-6、插入其它图示 第七课 图文混排和综合排版 7-1、组合和折分 7-2、叠放次序 7-3、对齐与分布 7-4、旋转与翻转 / 7-5、文字环绕 7-6、综合排版(1) 7-6、综合排版(2) 第八课:word...

    住院收费源码 军卫 3.6版本

    在文本编辑状态,按一下此键,插入点就跑到下一行的起始点(即换行、回车)。 输入域:在工作窗口中,白底下凹的域称为输入域,用以接收用户输入的数据。有几种不同的输入域,可以用不同的方法向域中输入数据:  ...

    国家开放大学计算机应用基础本科形考任务二.docx

    5、在Word编辑状态下,若光标位于表格外右侧的行尾处,按Enter(回车)键,结果为:插入一行,表格行数改变。 6、电子邮件(Email)地址的正确形式是:用户名@域名。 7、在Word中选定一个句子的方法是:按住Ctrl同时...

    2021(国开)计算机应用基础(本)形考任务2---.doc

    在Word编辑状态下,若光标位于表格外右侧的行尾处,按Enter(回车)键,结果为_ _C__。 选择一项: A.光标移到下一行,表格行数不变 B.在本单元格内换行,表格行数不变 C.插入一行,表格行数改变 D.光标移到下一列 7...

    《程序天下:JavaScript实例自学手册》光盘源码

    3.35 文本框显示网页中选中的内容 3.36 文字的垂直滚动 3.37 文字幻灯片 3.38 随机动态文字效果 3.39 实现textarea的自动滚动 3.40 使用marquee实现文字上下滚动 3.41 类似安装效果的textarea滚动 3.42 始终显示在最...

    《计算机应用基础》精品课程电子教案.doc

    《计算机应用基础》 电子教案 第四章、... " " "(3)如果单击【替换】按钮,然后将光标移到【替换为】文本框中,在其中输" " "入要替换的内容。 " " "(4)如果要查找和替换带有格式、特殊字符的文本,可以单击对话框

    程序天下:JavaScript实例自学手册

    3.35 文本框显示网页中选中的内容 3.36 文字的垂直滚动 3.37 文字幻灯片 3.38 随机动态文字效果 3.39 实现textarea的自动滚动 3.40 使用marquee实现文字上下滚动 3.41 类似安装效果的textarea滚动 3.42 始终显示在最...

Global site tag (gtag.js) - Google Analytics