function insertText(obj,str) {
if (document.selection) {
var sel = document.selection.createRange();
sel.text = str;
} else if (typeof obj.selectionStart === 'number' && typeof obj.selectionEnd === 'number') {
var startPos = obj.selectionStart,
endPos = obj.selectionEnd,
cursorPos = startPos,
tmpStr = obj.value;
obj.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length);
cursorPos += str.length;
obj.selectionStart = obj.selectionEnd = cursorPos;
} else {
obj.value += str;
}
}
function moveEnd(obj){
obj.focus();
var len = obj.value.length;
if (document.selection) {
var sel = obj.createTextRange();
sel.moveStart('character',len);
sel.collapse();
sel.select();
} else if (typeof obj.selectionStart == 'number' && typeof obj.selectionEnd == 'number') {
obj.selectionStart = obj.selectionEnd = len;
}
}
分享到:
相关推荐
标题和描述中提到的问题主要涉及到两个方面:一是如何使EditControl自动换行,二是如何在添加新行后将光标移动到文本末尾。 1. **EditControl自动换行**: 在Win32 API中,EditControl默认支持多行文本模式,但并...
在JavaScript中,对文本框(TextArea)进行操作是常见的需求,比如在光标位置插入文字并把光标移动到新插入文字的末尾。这里主要涉及两种浏览器环境下的处理方式:IE和其他现代浏览器(Firefox, Chrome, Safari, ...
在C#程序设计中,经常会遇到需要将文本框(TextBox)的插入点移动到文本末尾的情况,特别是在用户交互或自动处理文本时。这个过程可以通过操纵TextBox控件的一些内置属性来实现。以下是对如何实现这一功能的详细解释...
总的来说,通过JavaScript的`selectionStart`属性和`createTextRange()`方法,我们可以轻松地在各种浏览器中获取光标在文本框或文本区域中的位置,这对于实现各种文本编辑功能,如高亮选区、插入文本等是非常有用的...
可以通过编程控制文本框的显示效果,比如在文本框内插入光标、移动光标位置、读取或设置光标位置等。 8. **密码框** 如果需要隐藏用户输入的字符,如在登录界面,可以使用`PasswordChar`属性,设置一个字符(如星...
// 将光标移动到新字符之后 textBox.SelectionLength = 0; // 清除选中状态 } } ``` 这段代码会确保当用户在TextBox末尾输入'@'时,立即追加'.com',并将光标移至'.com'之后,这样用户可以继续输入而不会覆盖已...
首先,对于Internet Explorer浏览器,我们可以使用`createTextRange`方法来创建一个文本范围对象,并通过`collapse`方法将光标移动到该范围的末尾。这是一个示例代码: ```javascript var el = document....
// 移动光标到文档末尾 // 循环读取数据库记录并插入到Word文档 while(ADOTable1->Eof!=True) { dataword = ADOTable1->FieldValues["工号"] + ADOTable1->FieldValues["姓名"] + ADOTable1-> FieldValues["性别...
25. **移动插入点到行尾**:使用End键可以将插入点移到当前行的末尾。 26. **全选文档**:按Ctrl+A可以快速选中整篇文档。 27. **项目符号和编号**:通过“格式”菜单的“项目符号和编号”命令,可以自定义项目...
3. **移动文本**:如果要移动文档中的一部分文字,应先选择该部分文字,然后使用“编辑”菜单下的“剪切”命令,最后将光标定位到目标位置并使用“粘贴”命令。这样可以将文字从一处移动到另一处,而不改变其内容。 ...
- 移动光标至目标位置(如第三段末尾),按下回车键换行。 - 右键选择“粘贴”。 #### 3. 表格操作 - **插入表格**:创建表格可以帮助组织和展示数据。 - 点击“表格”菜单下的“插入”选项,选择“表格”。 - ...
17. 快速移动到文档尾:在Word中,按Ctrl+End组合键可将光标快速移动到文档末尾。 18. Excel中$C$5的意义:$C$5表示对第三列第五行单元格的绝对引用,无论公式如何复制,单元格引用始终保持不变。 19. 单元格地址...
6. 控制分页:使用`Selection.EndKey unit:=wdStory`将光标移动到文档末尾,然后`InsertBreak wdPageBreak`在末尾插入一个分页符。 7. 设置页眉: - 图片格式页眉:检查视图是否允许设置页眉,然后使用`SeekView =...
- F2:编辑活动单元格,光标置于内容末尾。 - Alt+Enter:在单元格内换行。 - Backspace:编辑活动单元格,删除光标前的内容。 这些快捷键不仅适用于Excel 2003及更高版本,也适用于大部分现代版本的Excel,包括...
Ctrl+PageUp键可用于快速将光标移动到文档开头。 【公式编辑】 在Word中,可以使用公式编辑器对已输入的公式进行编辑和调整。 【拆分窗口】 拆分窗口功能可以将一个窗口分为上下或左右两个部分,便于同时查看文档...
* 移动插入点到文件末尾的快捷键组合是Ctrl+End。 知识点3:Word文件管理 * 在Word操作中,为了释放被占用的内存资源,提高Word的运行速度,提倡编辑完文档随时关闭文件。 知识点4:Excel工作表操作 * 如果需要...
22. **快速移到文档尾部**:使用 `Ctrl+End` 快捷键可将光标迅速移动到文档末尾。 23. **剪切文本**:使用 `Ctrl+X` 快捷键可以剪切选中文本。 24. **插入超链接**:按 `Ctrl+K` 快捷键打开插入超链接对话框,输入...
- Ctrl+End:将光标移动到文档的末尾。 - Ctrl+Esc:打开“开始”菜单。 - Alt+F4:关闭当前应用程序。 - Windows+E:打开资源管理器。 - Windows+Tab:切换应用程序窗口。 3. 文档和文件快捷键: - Ctrl+S:...
5. 按Ctrl+END组合键可以快速将插入点移动到文档末尾。 6. Word中进行分栏操作时,最多可以设置11栏。 7. 在Word文档中,连续三次点击某栏的选定栏,可以选定整篇文档。 8. 通过点击“工具”菜单中的“字数统计”...