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 相关文章推荐
setInterval 和 setTimeout会产生内存溢出
Feb 15 Javascript
基于JQuery的密码强度验证代码
Mar 01 Javascript
jquery 图片截取工具jquery.imagecropper.js
Apr 09 Javascript
JavaScript实现的字符串replaceAll函数代码分享
Apr 02 Javascript
实现JavaScript的组成----BOM和DOM详解
May 18 Javascript
AngularJS封装指令方法详解
Dec 12 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
Jan 04 Javascript
javascript  数组排序与对象排序的实例
Jul 17 Javascript
利用node.js实现反向代理的方法详解
Jul 24 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
May 29 Javascript
element-ui table组件如何使用render属性的实现
Nov 04 Javascript
vue 实现click同时传入事件对象和自定义参数
Jan 29 Vue.js
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
如何删除多级目录
2006/10/09 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
在PHP中实现使用Guzzle执行POST和GET请求
2019/10/15 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
JupyterNotebook设置Python环境的方法步骤
2019/12/03 Python
Python程序控制语句用法实例分析
2020/01/14 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
浅谈HTML5 Web Worker的使用
2018/01/05 HTML / CSS
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
商场总经理岗位职责
2014/02/03 职场文书
节约用水标语
2014/06/11 职场文书
大学生就业自荐书
2014/06/16 职场文书
公证委托书标准格式
2014/09/11 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
2014年高一班主任工作总结
2014/12/05 职场文书
上甘岭观后感
2015/06/10 职场文书
JavaScript数组 几个常用方法总结
2021/11/11 Javascript
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS