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 相关文章推荐
引用 js在IE与FF之间的区别详细解析
Nov 20 Javascript
js验证IP及子网掩码的合法性有效性示例
Apr 30 Javascript
jQuery异步加载数据并添加事件示例
Aug 24 Javascript
jQuery实现的网页竖向菜单效果代码
Aug 26 Javascript
bootstrap下拉列表与输入框组结合的样式调整
Oct 08 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
Oct 09 Javascript
微信小程序版翻牌小游戏
Jan 26 Javascript
JavaScript创建对象方法实例小结
Sep 03 Javascript
微信小程序实现简单表格
Feb 14 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
Jun 03 Javascript
在pycharm中开发vue的方法步骤
Mar 04 Javascript
基于JavaScript实现简单抽奖功能代码实例
Oct 20 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高手?学会“懒惰”的编程
2006/12/05 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
PHP数学运算与数据处理实例分析
2016/04/01 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
javascript拖拽应用实例(二)
2016/03/25 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
Angular 4.x中表单Reactive Forms详解
2017/04/25 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
Python爬豆瓣电影实例
2018/02/23 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
pymongo中group by的操作方法教程
2019/03/22 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
python中entry用法讲解
2020/12/04 Python
html5中canvas图表实现柱状图的示例
2017/11/13 HTML / CSS
统计系教授推荐信
2014/02/28 职场文书
环保倡议书范文
2014/05/12 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
小学教师见习总结
2015/06/23 职场文书