`
jiaker
  • 浏览: 22034 次
  • 性别: Icon_minigender_1
  • 来自: 甘肃
最近访客 更多访客>>
社区版块
存档分类
最新评论

在文本框中插入值/将光标移动到末尾

 
阅读更多
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;
    }

} 

 

分享到:
评论

相关推荐

    Win32 EditControl多行文本框自动换行,并在添加新行时自动将光标移到末尾

    标题和描述中提到的问题主要涉及到两个方面:一是如何使EditControl自动换行,二是如何在添加新行后将光标移动到文本末尾。 1. **EditControl自动换行**: 在Win32 API中,EditControl默认支持多行文本模式,但并...

    JS在TextArea光标位置插入文字并实现移动光标到文字末尾

    在JavaScript中,对文本框(TextArea)进行操作是常见的需求,比如在光标位置插入文字并把光标移动到新插入文字的末尾。这里主要涉及两种浏览器环境下的处理方式:IE和其他现代浏览器(Firefox, Chrome, Safari, ...

    C#程序设计-3期(KC008) KC008110200010_如何设置插入点到文本框末尾.docx

    在C#程序设计中,经常会遇到需要将文本框(TextBox)的插入点移动到文本末尾的情况,特别是在用户交互或自动处理文本时。这个过程可以通过操纵TextBox控件的一些内置属性来实现。以下是对如何实现这一功能的详细解释...

    javascript获得光标所在的文本框(text/textarea)中的位置

    总的来说,通过JavaScript的`selectionStart`属性和`createTextRange()`方法,我们可以轻松地在各种浏览器中获取光标在文本框或文本区域中的位置,这对于实现各种文本编辑功能,如高亮选区、插入文本等是非常有用的...

    VB 文本框控件的应用

    可以通过编程控制文本框的显示效果,比如在文本框内插入光标、移动光标位置、读取或设置光标位置等。 8. **密码框** 如果需要隐藏用户输入的字符,如在登录界面,可以使用`PasswordChar`属性,设置一个字符(如星...

    C# 在输入特定字符后自动追加特定字符

    // 将光标移动到新字符之后 textBox.SelectionLength = 0; // 清除选中状态 } } ``` 这段代码会确保当用户在TextBox末尾输入'@'时,立即追加'.com',并将光标移至'.com'之后,这样用户可以继续输入而不会覆盖已...

    js移动焦点到最后位置的简单方法

    首先,对于Internet Explorer浏览器,我们可以使用`createTextRange`方法来创建一个文本范围对象,并通过`collapse`方法将光标移动到该范围的末尾。这是一个示例代码: ```javascript var el = document....

    如何把数据库的内容写入到Word文档中.

    // 移动光标到文档末尾 // 循环读取数据库记录并插入到Word文档 while(ADOTable1->Eof!=True) { dataword = ADOTable1->FieldValues["工号"] + ADOTable1->FieldValues["姓名"] + ADOTable1-> FieldValues["性别...

    2021职称计算机考试基础综合练习及答案(7).docx

    25. **移动插入点到行尾**:使用End键可以将插入点移到当前行的末尾。 26. **全选文档**:按Ctrl+A可以快速选中整篇文档。 27. **项目符号和编号**:通过“格式”菜单的“项目符号和编号”命令,可以自定义项目...

    计算机基础第3次作业.pdf

    3. **移动文本**:如果要移动文档中的一部分文字,应先选择该部分文字,然后使用“编辑”菜单下的“剪切”命令,最后将光标定位到目标位置并使用“粘贴”命令。这样可以将文字从一处移动到另一处,而不改变其内容。 ...

    福建省信息技术会考上机操作步骤数据库.doc

    - 移动光标至目标位置(如第三段末尾),按下回车键换行。 - 右键选择“粘贴”。 #### 3. 表格操作 - **插入表格**:创建表格可以帮助组织和展示数据。 - 点击“表格”菜单下的“插入”选项,选择“表格”。 - ...

    目前的计算机都是按冯·诺依曼的--------原理设计的。(1).doc

    17. 快速移动到文档尾:在Word中,按Ctrl+End组合键可将光标快速移动到文档末尾。 18. Excel中$C$5的意义:$C$5表示对第三列第五行单元格的绝对引用,无论公式如何复制,单元格引用始终保持不变。 19. 单元格地址...

    vb控制word实例2.doc

    6. 控制分页:使用`Selection.EndKey unit:=wdStory`将光标移动到文档末尾,然后`InsertBreak wdPageBreak`在末尾插入一个分页符。 7. 设置页眉: - 图片格式页眉:检查视图是否允许设置页眉,然后使用`SeekView =...

    Excel快捷键大全_精心之作Excel快捷键大全_精心之作

    - F2:编辑活动单元格,光标置于内容末尾。 - Alt+Enter:在单元格内换行。 - Backspace:编辑活动单元格,删除光标前的内容。 这些快捷键不仅适用于Excel 2003及更高版本,也适用于大部分现代版本的Excel,包括...

    职高office期末考试题.pdf

    Ctrl+PageUp键可用于快速将光标移动到文档开头。 【公式编辑】 在Word中,可以使用公式编辑器对已输入的公式进行编辑和调整。 【拆分窗口】 拆分窗口功能可以将一个窗口分为上下或左右两个部分,便于同时查看文档...

    Office办公软件高级应用第三套试卷100分.pdf

    * 移动插入点到文件末尾的快捷键组合是Ctrl+End。 知识点3:Word文件管理 * 在Word操作中,为了释放被占用的内存资源,提高Word的运行速度,提倡编辑完文档随时关闭文件。 知识点4:Excel工作表操作 * 如果需要...

    2010题库--单选题[参照].pdf

    22. **快速移到文档尾部**:使用 `Ctrl+End` 快捷键可将光标迅速移动到文档末尾。 23. **剪切文本**:使用 `Ctrl+X` 快捷键可以剪切选中文本。 24. **插入超链接**:按 `Ctrl+K` 快捷键打开插入超链接对话框,输入...

    office常用快捷键.pdf

    - Ctrl+End:将光标移动到文档的末尾。 - Ctrl+Esc:打开“开始”菜单。 - Alt+F4:关闭当前应用程序。 - Windows+E:打开资源管理器。 - Windows+Tab:切换应用程序窗口。 3. 文档和文件快捷键: - Ctrl+S:...

    计算机应用基础Word2003试题新.pdf

    5. 按Ctrl+END组合键可以快速将插入点移动到文档末尾。 6. Word中进行分栏操作时,最多可以设置11栏。 7. 在Word文档中,连续三次点击某栏的选定栏,可以选定整篇文档。 8. 通过点击“工具”菜单中的“字数统计”...

Global site tag (gtag.js) - Google Analytics