JavaScript实现PC端四格密码输入框功能


Posted in Javascript onFebruary 19, 2020

本文实例为大家分享了JavaScript实现PC端四格密码输入框的具体代码,供大家参考,具体内容如下

html代码如下

比较简洁的一个demo

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>四个密码输入框</title>
 <script type="text/javascript" src="jquery.min.js" ></script>
 </head>
 <style type="text/css">
 input{
 width:40px;
 height:40px;
 text-align: center;
 font-size:22px;
 }
 </style>
 <body>
 支付密码
 <input type="password" name="pwd1" maxlength="1"/>
 <input type="password" name="pwd2" maxlength="1"/>
 <input type="password" name="pwd3" maxlength="1"/>
 <input type="password" name="pwd4" maxlength="1"/>
 </body>
 <script>
 //必须引入jquery才可以用
 //1:当输入框1输入1个字符后,自动切换光标到输入框2
 $(document).ready(function(){
 $("[name='pwd1']").bind("input",function(){
 if($(this).val().length==1){
 $("[name='pwd2']").focus();
 }
 })
 $("[name='pwd2']").bind("input",function(){
 if($(this).val().length==1){
 $("[name='pwd3']").focus();
 }else if($(this).val().length==0){
 $("[name='pwd1']").focus();
 }
 })
 $("[name='pwd3']").bind("input",function(){
 if($(this).val().length==1){
 $("[name='pwd4']").focus();
 }else if($(this).val().length==0){
 $("[name='pwd2']").focus();
 }
 })
 $("[name='pwd4']").bind("input",function(){
 if($(this).val().length==0){
 $("[name='pwd3']").focus();
 }
 
 })
 })
 </script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
arguments对象
Nov 20 Javascript
jquery 简短几句代码实现给元素动态添加及获取提示信息
Sep 01 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
Jan 15 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
JS实现简单的二维矩阵乘积运算
Jan 26 Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 Javascript
JS弹性运动实现方法分析
Dec 15 Javascript
JSON对象转化为字符串详解
Aug 11 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
Nov 09 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
Sep 16 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
Sep 16 Javascript
手把手教您实现react异步加载高阶组件
Apr 07 Javascript
vue实现带过渡效果的下拉菜单功能
Feb 19 #Javascript
Vue.js仿Select下拉框效果
Feb 18 #Javascript
JavaScript中的惰性载入函数及优势
Feb 18 #Javascript
jquery实现垂直手风琴导航栏
Feb 18 #jQuery
vue微信分享插件使用方法详解
Feb 18 #Javascript
jQuery表单校验插件validator使用方法详解
Feb 18 #jQuery
vue+ts下对axios的封装实现
Feb 18 #Javascript
You might like
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
10个可以简化php开发过程的MySQL工具
2010/04/11 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
js导出txt示例代码
2014/01/14 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
JavaScript判断图片是否已经加载完毕的方法汇总
2016/02/05 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
vue.js源代码core scedule.js学习笔记
2017/07/03 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
javascript input输入框模糊提示功能的实现
2017/09/25 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
详解jQuery获取特殊属性的值以及设置内容
2018/11/14 jQuery
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
Python爬虫与反爬虫大战
2020/07/30 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
HTML5 拖放(Drag 和 Drop)详解与实例代码
2017/09/14 HTML / CSS
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
物业管理大学生个人的自我评价
2013/10/10 职场文书
文艺演出主持词
2015/07/01 职场文书
父亲节感言
2015/08/03 职场文书
实验心得体会范文
2016/01/25 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
以下牛机,你有几个
2022/04/05 无线电