当前位置: 首页 > 面试题库 >

将光标设置为文本框焦点的长度为14

柴赞
2023-03-14
问题内容

Hai Guys,我想将光标设置在文本框上长度为14的位置,该位置将没有值。.我知道最初的光标将是0,但我希望它是14


问题答案:

IE在设置光标位置时使用的方法与Firefox,Opera和Chrome不同。最好创建一个辅助函数,它将为您完成。我将其用于自己的需求。

function setCursor(node,pos){

    node = (typeof node == "string" || node instanceof String) ? document.getElementById(node) : node;

    if(!node){
        return false;
    }else if(node.createTextRange){
        var textRange = node.createTextRange();
        textRange.collapse(true);
        textRange.moveEnd(pos);
        textRange.moveStart(pos);
        textRange.select();
        return true;
    }else if(node.setSelectionRange){
        node.setSelectionRange(pos,pos);
        return true;
    }

    return false;
}

最后一件事是从onfocus处理程序中调用它。

祝好运



 类似资料:
  • 问题内容: 我有一个用netbeans开发的应用程序,我想在显示面板时将焦点设置为一定。我已经阅读了许多文章,并尝试了各种方法,但没有奏效。主要问题之一是在哪里放置所需的代码,我认为在我的情况下是 有一些指示使用Window Listener的帖子,但是随着netbeans生成GUI,我无法看到如何实现接口,因为我无法编辑创建jPANEL等的代码。整个过程非常令人沮丧,我真的没有相信这应该很困难。

  • 在UWP应用程序(Windows10)上,我在ListView中显示了一个记录列表。

  • 问题内容: 我有以下功能,将选择器添加到搜索输入中作为高级选项,就像堆栈溢出高级搜索一样。 当您单击要搜索的内容时,它会添加一个前缀。请参阅下面的Jquery: 如何处理以上内容,使焦点也集中在#search输入上,将胡萝卜(闪烁的文本插入光标)放在插入的文本/值的末尾?例如。 HC:<-添加到我的搜索输入中的值,我想在此处设置光标: 问题答案: 您可以使用Range API的一部分来执行此操作,

  • 问题内容: 我已经设置了一个jQuery UI模式对话框,以在用户单击链接时显示。在该对话框div标签中有两个文本框(为简洁起见,我仅显示1的代码),并将其更改为对焦点有反应的jQuery UI DatePicker文本框。 问题在于jQuery UI对话框(“ open”)以某种方式触发了第一个文本框具有焦点,然后触发了日期选择器日历以立即打开。 因此,我正在寻找一种方法来防止焦点自动发生。 问

  • 问题内容: 我有一个带有文本框的Web表单。默认情况下,如何将焦点设置到文本框? 像这样: 所以有人可以帮我吗?我不知道如何使用JavaScript将焦点设置到文本框。 问题答案: 做这个。 如果您的元素是这样的。 您的脚本是

  • 本文向大家介绍javascript设置文本框光标的方法实例小结,包括了javascript设置文本框光标的方法实例小结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了javascript设置文本框光标的方法。分享给大家供大家参考,具体如下: 对于text 对于textarea 设置光标函数 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript查找算法技巧总