文本框自动切换焦点实现方法
来源:互联网 发布:淘宝好吃的零食店 编辑:程序博客网 时间:2024/05/21 17:21
html代码:
实现座机号码分段输入
<form> <input type="text" maxLength="3" value=""/>- <input type="text" maxLength="4" value=""/>- <input type="text" maxLength="4" value=""/></form>
js代码:
window.onload = function (){ //tabForward 公共方法 function tabForward(event){ var event = event || window.event; var target = event.target || event.srcElement; //当前事件对象 if (target.value.length == target.maxLength) {//判断是否与目标字符数相等 var form = target.form,//获取form表单 len = form.elements.length, i; for (i=0;i<len;i++){// if(form.elements[i] == target){ if( form.elements[i+1]){ form.elements[i+1].focus();//向下一个获取焦点 } return; } } } } var tel1 = document.getElementsByTagName("input")[0]; var tel2 = document.getElementsByTagName("input")[1]; var tel3 = document.getElementsByTagName("input")[2]; tel1.onkeyup = tabForward; tel2.onkeyup = tabForward; tel3.onkeyup = tabForward;}
逻辑比较简单,贴代码直接测试。
1 0
- 文本框自动切换焦点实现方法
- js实现文本框回车切换焦点
- 实现文本框获得焦点,文本框里提示信息自动消失
- 文本框自动获得焦点
- jQuery实现焦点图自动切换
- 自动切换焦点的代码实现
- .实现文本框焦点自动跳转及通过回车键提交表单
- 表单自动切换焦点
- 防止文本框自动获取焦点
- 输入文本框,焦点自动跳转下一个文本框
- JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点
- JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点
- JQuery下focus()无法自动获取焦点的处理方法 jquery如何使文本框获得焦点
- JS实现文本框获得焦点,文本框里提示信息自动消失
- JS实现文本框获得焦点,文本框里提示信息自动消失
- 文本框失去焦点实现更新
- 密码框自动切换焦点
- 自动切换输入的焦点
- ECMAScript6的新特性简述
- 《ReactNative》之ScrollableTabView标签页切换
- c# DataTable添加行列,排序
- AsyncTask网络解析-----缓存数据
- RabbitMQ windows环境的安装
- 文本框自动切换焦点实现方法
- svn的安装与使用
- iOS Swift 按钮控制 简单文件读写
- poj-1836-Alignment
- 大前端完整学习路线(详解)
- 世界顶级人工智能会议的总结
- java socket实现文件传输分别基于BIO、NIO、AIO实现
- Java-com.sun.crypto.provider.SunJCE()报错
- 创建compass和sass工程