HTML手写键盘 (单密码框)

先上图

粘贴图片.png

大致原理:先用css画出整个键盘 ,并没有input框,如果使用input实现效果,则需要多个input,这样的后果是需要多次调用键盘,影响整体的体验,用ul li画出密码框效果,随着按键,对密码进行消失隐藏操作html如下:

输入支付密码

  • ![](img/dian.png)
  • ![](img/dian.png)
  • ![](img/dian.png)
  • ![](img/dian.png)
  • ![](img/dian.png)
  • ![](img/dian.png)

忘记密码?

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 取消
  • 0
  • ![](img/tuige.png)

js部分:首先定义一个变量用来存放显示隐藏的密码图片的下标,定义数组是为了存放密码,

点击数字 i 为密码框下标,下标从0开始,将获取到的点击的数字放在数组中,同时根据下标来显示隐藏密码

当i 为6时,将数组拼接成一个6为密码的字符串

点击删除图标,删除数组最后一位,并且隐藏密码图标。

var i=0; arr=[] $('.number1').click(function (){ if (i>=0&&i<=5) { arr.push(($(this)[0].innerText)) $('.mima1').eq(i).css('display','block') i++; } if (i==6) { var str=arr.join('') console.log('密码:'+str) } }) $('#del1').click(function (){ if (i>0&&i<=6) { arr.pop(); i--; $('.mima1').css('display','none') for (var j = i-1; j >= 0; j--) { $('.mima1').eq(j).css('display','block') } } })

效果图

粘贴图片.png

点的图片请自行下载

html语言怎么办到直接手写,HTML手写键盘(一)相关推荐

  1. html语言怎么办到直接手写,4、手写HTML语言代码之《文字处理》

    千里之堤始于足下!! 学习网页制作的心得体会4.........手写HTML语言代码之<文字处理> 一. 和(居中对齐) 下面网页 我的第一个网页 教师自制教学软件的背景 随着教育体制的改 ...

  2. 手写数字识别c语言作业,10 行代码,实现手写数字识别

    识别手写的阿拉伯数字,对于人类来说十分简单,但是对于程序来说还是有些复杂的. 不过随着机器学习技术的普及,使用10几行代码,实现一个能够识别手写数字的程序,并不是一件难事.这是因为有太多的机器学习模型 ...

  3. c语言用单链表实现lru算法,手写单链表实现和LRU算法模拟

    手写单链表,实现增删改查 package top.zcwfeng.java.arithmetic.lru; //单链表 public class LinkedList { Node list; int ...

  4. uniapp手写_手写签名

    前言: 简单的手写签名 参考 https://www.auiaa.com/fron/uni/2019-03-17/103.html 的例子,进行了修改 主要代码 @touchcancel='cance ...

  5. 手写java_手写java锁

    手写非公平可重入锁 公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一位才能得到锁. 优点:所有的线程都能得到资源,不会饿死在队列中. 缺点:吞吐量会下降很多,队列 ...

  6. 方法 手写promise_手写Promise类

    手写简单promise 1.分析promise核心逻辑 先看一段代码 let p = new Promise(); //说明Promise是一个类(class),需要new实例化 let p = ne ...

  7. canvas 涂鸦画板,支持笔写、手写、鼠标绘图

    预览效果 实现了 PC 端, 移动端的手写,笔写,鼠标绘图 已知问题: 笔写需要移动端的触屏笔才能触发,基于pointerType判断,可能存在笔或系统被改过部分浏览器无法识别为笔,从而笔触发poin ...

  8. python笔记手写_手写笔记的压缩与增强

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 我写了一个程序来清洁手写笔记的扫描图,并同时减少文件大小. 示例输入输出: 左边: 300 DPI, 7. ...

  9. 苹果键盘怎么手写_手写笔的魅力

    请点击文末右下角"",移步官网获取更好阅读体验! 欢迎加入Augix官方QQ群:595698697. 喜讯!Augix已开通微博,请搜索关注:Augix频道. B站视频更新频道也已 ...

最新文章

  1. python 函数练习集锦
  2. Redis配置主从数据,实现主从库之间数据同步
  3. XML数据读取方式性能比较(一)
  4. how does Fiori Mock server serve OData request with 202
  5. Android四大组件之——Activity的生命周期(图文详解)
  6. Apache2.4 与 PHP 5.5 64位版的安装配置
  7. 输入三科成绩 C语言,C语言题,对我的程序找错修改。输入10个学生学号,三科成绩,求总成绩和平均分,并按成绩由高到低输出...
  8. powermock私有字段_使用PowerMock的EasyMock私有方法模拟
  9. ODAC的tnsnames.ora文件
  10. 重庆人文科技学院计算机学院院长,我校计算机工程学院成立大会圆满闭幕
  11. 445、Java框架99 -【MyBatis - 多对多】 2020.12.23
  12. [人工智能-深度学习-14]:神经网络基础 - 常见loss损失函数之逻辑分类,对数函数,交叉熵函数
  13. 天创速盈带你了解拼多多新店运营技巧
  14. BCB(C++ Builder)创建动态库(DLL,接口导出和调用),动态加载DLL
  15. 中国平安增持华夏幸福5.69%股权 看好长期战略协同
  16. java后台发送post请求 MultipartFile、json
  17. 【Laravel笔记】16. Cookie和Session
  18. 多角度3d模型旋转算法
  19. 飞行机器人(三)DJI平台OSDK ROS 编译及使用
  20. win7 64bit共享XP M1005打印机

热门文章

  1. Matlab:实现Fra矩形孔衍射仿真
  2. ClearCase指南-基础篇(连载一)
  3. LDO(线性稳压器)设计检查
  4. flex builder 4
  5. tenda v311r
  6. canvas.drawArc
  7. ISO14001环境管理体系认证所需材料
  8. IDEA 修改远程仓库地址
  9. DELL设备维保查询方法
  10. Toastr消息提示框的使用