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 相关文章推荐
模仿JQuery sortable效果 代码有错但值得看看
Nov 05 Javascript
重载toString实现JS HashMap分析
Mar 13 Javascript
JavaScript回调(callback)函数概念自我理解及示例
Jul 04 Javascript
Jquery同辈元素选中/未选中效果的实例代码
Aug 01 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
Nov 20 Javascript
JS实现HTML标签转义及反转义
Apr 14 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
Apr 28 Javascript
说说Vue.js中的functional函数化组件的使用
Feb 12 Javascript
简单了解微信小程序的目录结构
Jul 01 Javascript
ES6中定义类和对象的方法示例
Jul 31 Javascript
15分钟学会vue项目改造成SSR(小白教程)
Dec 17 Javascript
Vue表单控件数据绑定方法详解
Feb 05 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/06 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
PHP实现今天是星期几的几种写法
2013/09/26 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
统计出现最多的字符次数的js代码
2010/12/03 Javascript
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
微信小程序 利用css实现遮罩效果实例详解
2017/01/21 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
python计算文本文件行数的方法
2015/07/06 Python
Python验证企业工商注册码
2015/10/25 Python
5种Python单例模式的实现方式
2016/01/14 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
利用Python破解斗地主残局详解
2017/06/30 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
中国一家综合的外贸B2C电子商务网站:DealeXtreme(DX)
2020/03/10 全球购物
儿子婚宴答谢词
2014/01/09 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书
佛光寺导游词
2015/02/10 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
如何用python反转图片,视频
2021/04/24 Python
mysql脏页是什么
2021/07/26 MySQL
Java后台生成图片的完整步骤
2021/08/04 Java/Android
java版 联机五子棋游戏
2022/05/04 Java/Android