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 相关文章推荐
原生javascript实现图片轮播效果代码
Sep 03 Javascript
JavaScript Scoping and Hoisting 翻译
Jul 03 Javascript
js给dropdownlist添加选项的小例子
Mar 04 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
Mar 26 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
IE6浏览器中window.location.href无效的解决方法
Nov 20 Javascript
jQuery遍历json的方法分析
Apr 16 Javascript
vue2.0开发实践总结之疑难篇
Dec 07 Javascript
AngularJS实现图片上传和预览功能的方法分析
Nov 08 Javascript
Node.js Buffer用法解读
May 18 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
May 28 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
Aug 03 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
php 全文搜索和替换的实现代码
2008/07/29 PHP
PHP 操作文件的一些FAQ总结
2009/02/12 PHP
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
List all the Databases on a SQL Server
2007/06/21 Javascript
js 分栏效果实现代码
2009/08/29 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
Javascript 运动中Offset的bug解决方案
2014/12/24 Javascript
javascript实现超炫的向上滑行菜单实例
2015/08/03 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
jQuery插件echarts去掉垂直网格线用法示例
2017/03/03 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
Python基础中所出现的异常报错总结
2016/11/19 Python
详解python3中socket套接字的编码问题解决
2017/07/01 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
如何写python的配置文件
2020/06/07 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
2020/11/18 Python
HTML5和CSS3让网页设计提升到下一个高度
2009/08/14 HTML / CSS
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
环保标语口号
2014/06/13 职场文书
励志演讲稿200字
2014/08/21 职场文书
小学优秀教师事迹材料
2014/12/16 职场文书