js案例01-设置光标到指定input

代码如下

<body>
<input type="text" name="username" value="litong" />
<input type="text" name="password" value="00000000" />
<input type="button" onclick="change('username')">
<input type="button" onclick="change('password')">
</body>
<script>
function change(name) {var input = document.getElementsByName(name)[0];if(input.setSelectionRange) {input.focus();input.setSelectionRange(0, input.value.length);} else if(ctrl.createTextRange) { //兼容IE 浏览器var range = ctrl.createTextRange();range.collapse(true);range.moveStart('character', 0);range.moveEnd('character', input.value.length);range.select();}
}
</script>

input.focus();
文本域获取焦点
input.valute.length
获取input=text中value值得长度,如果有七个英文字母则返回7
input.setSelectionRange(0, input.value.length);
设置框内光标选择区域,这里是从一个位置到最后一个位置,就是全选,全选如下图

兼容IE 浏览器的代码大致也是这个意思

js案例01-设置光标到指定input相关推荐

  1. 获取光标位置及动态设置光标到指定位置

    问题场景:页面有一个字段框(可以理解为一个div中有很多label),一个input框,进入页面,input框自动获取焦点,点击每一个label会把label的内容进行处理,比如加个括号()表示是个函 ...

  2. android input鼠标坐标,android - 如何在EditText中设置光标位置?

    android - 如何在EditText中设置光标位置? 有两个EditText,在加载页面时,第一个EditText中设置了一个文本,所以现在光标将在EditText的起始位置,我想在第二个Edi ...

  3. 通过JS代码动态生成HTML表格(Table),Input框,Button按钮.并且通过Input框的值进行查询动态生成数据填写在指定的表格里

    本人公众号上线啦!!! 公众号与博客名一样:没有腹肌的程序猿 公众号文章类型:工作上所遇到的需求实现方案分享. 此外也会提供一些数据集供大家使用.(这个还在规划中,毕竟打工人时间挺紧的,哈哈哈哈) 到 ...

  4. 定位input的光标,设置光标的位置

    最近遇到一个需求,用户在输入框里输入文本的时候,每输入一个字符都要转换成大写, 看起来比较简单,但是输入完后在中间插入删除的时候, 每添加或者删除一个字符的时候input框的光标自动跑到字符最后面,操 ...

  5. js获取光标,设置光标位置

    直接贴代码,作为日常开发笔记 /* 设置光标位置* @params {Object} ele 输入框元素* @params {Number} pos 需要将光标设置的位置* @author *** 2 ...

  6. HTML+CSS---定位(相对定位--绝对定位--固定定位--设置元素的层叠顺序)---表单---设置光标样式---透明度(opacity属性定义元素的不透明度--IE的半透明滤镜)---外边线

    文章目录 定位 静态定位(static) 相对定位(relative) 绝对定位(absolute) 固定定位(fixed) 设置元素的层叠顺序 表单 设置光标样式 透明度 opacity属性定义元素 ...

  7. js案例(身份证算法的实现)

    js案例之身份证算法 <!DOCTYPE html> <html><head><meta charset="utf-8"><t ...

  8. js打印html页面中的指定内容?

    js打印html页面中的指定内容? 文章发布日期: 2017-12-20 文章更新日期:2018-01-08 添加demo下载 下载地址 传送门->点击去下载 声明,所有的打印页面都叫,inde ...

  9. OpenCV-PyQT项目实战(5)项目案例01:图像模糊

    欢迎关注『OpenCV-PyQT项目实战 @ Youcans』系列,持续更新中 OpenCV-PyQT项目实战(1)安装与环境配置 OpenCV-PyQT项目实战(2)QtDesigner 和 PyU ...

  10. [图解]在输入框和文本框中获取和设置光标位置,以及选中文本和获取选中文本值的方法 --- 详解,兼容所有浏览器。...

    为什么80%的码农都做不了架构师?>>>    写在前面 最近在segmentfault上看到它的日期输入控件,感觉挺有意思.好吧,动手写一个,加到自己的代码库里吧. 然后问题来了, ...

最新文章

  1. 机器学习和深度学习视频资料精选(附学习资料)
  2. 稳定匹配算法python实现
  3. SAP限定同名程序同时运行数量
  4. flstudio插件找不到_Eclipse4.17安装spring插件的问题
  5. 解决python中遇到的乱码问题
  6. java比较时间的先后utc时间,日期、时间与UTC
  7. helpdesk2 foxmail和outlook互导问题
  8. php面试题之五——PHP综合应用(高级部分)
  9. “评论王争夺赛”活动,第4期开始啦!
  10. 【操作系统】—操作系统的概念 目标和功能
  11. mysql event同步数据库_mysql 数据库Event定时任务使用详解(Navicat 及直接SQL语句创建)...
  12. 苹果手机绕id软件_苹果手机如何安装LINE社交软件
  13. 深度学习之注意力机制(Attention Mechanism)和Seq2Seq
  14. win10自带sftp服务器_win10搭建sftp服务器搭建
  15. 内核编译报错: warning: the frame size of 1072 bytes is larger than 1024 bytes
  16. java实现发送短信和邮箱
  17. BIM模型文件下载——江湖别墅Revit模型
  18. Ubuntu 20.04.2.0 LTS 下安装Geany 1.36的命令列表
  19. Docker自定义镜像上传阿里云
  20. 【测控电路】信号分离电路 二阶滤波器 RC滤波电路

热门文章

  1. 一味顺从的人没有好果子吃
  2. number1(python)
  3. 美食源码php,美食类门户网站仿豆果网php源码
  4. FFmpeg视频截取第一帧
  5. asp.net图书馆管理系统案例
  6. u盘工作表在计算机上打不开,U盘中无法打开的excel的解决办法
  7. Unity3D实现3D立体游戏原理及过程,需偏振眼镜3D显
  8. java调用手机截屏_android实现手机截屏并保存截图功能
  9. 3种免费的网页截图API,可以在线截图,自动生成缩略图
  10. windows 下配置 Nginx 常见问题