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有关的小细节
Apr 02 Javascript
JQuery this 和 $(this) 的区别
Aug 23 Javascript
jquery ui dialog ie8出现滚动条的解决方法
Dec 06 Javascript
JQuery中getJSON的使用方法
Dec 13 Javascript
自己动手制作jquery插件之自动添加删除行的实现
Oct 13 Javascript
js用Date对象处理时间实现思路及代码
Jan 31 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
Aug 27 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
Feb 17 Javascript
layui选项卡效果实现代码
May 19 Javascript
详解webpack-dev-server的简单使用
Apr 02 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
Dec 13 Javascript
JavaScript中的 new 命令
May 22 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与javascript的两种交互方式
2006/10/09 PHP
第三节--定义一个类
2006/11/16 PHP
php 方便水印和缩略图的图形类
2009/05/21 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
javascript 鼠标拖动图标技术
2010/02/07 Javascript
jquery实现控制表格行高亮实例
2013/06/05 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
jquery实现带二级菜单的导航示例
2014/04/28 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
vue axios用法教程详解
2017/07/23 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python Paramiko模块的使用实际案例
2018/02/01 Python
python 字典套字典或列表的示例
2019/12/16 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
python Matplotlib基础--如何添加文本和标注
2021/01/26 Python
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
管理信息系学生的自我评价
2014/01/11 职场文书
团日活动总结书格式
2014/05/08 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
文明寝室申报材料
2014/05/12 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
2015年社区精神文明工作总结
2015/05/26 职场文书
如何Tomcat中使用ipv6地址
2022/05/06 Servers