位置: 编程技术 - 正文

JavaScript仿支付宝密码输入框(java模拟支付功能)

编辑:rootadmin

推荐整理分享JavaScript仿支付宝密码输入框(java模拟支付功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js微信支付开发教程,js 支付,js微信支付开发教程,html仿微信支付,java模拟支付,js支付功能,html仿微信支付,js支付功能,内容如对您有帮助,希望把文章链接给更多的朋友!

现在很多时候大家付款的场景都是在手机上面,而随着H5页面的开发变得越来越方便,很多场景也从客户端搬到了浏览器中,其中支付这个场景就很自然的被放在了浏览器中。那么这样的输入框大家一定不会陌生吧:

那么今天我就用JavaScript代码来实现这个效果吧,那么首先介绍一下整个的思路,首先我们先将确定输入密码的位数,我的需求是5位,那么就用一个div标签包住5个input标签。

并且给这个5个input设置display: inline-block 属性,同时用<!- ->来消除元素直接的margin值,那么HTML就是如下的样子:

JavaScript仿支付宝密码输入框(java模拟支付功能)

在代码中我们需要设置最多输入的位数,不然就不像了嘛~当然为了在移动端输入的时候能唤起数字键盘来,我们也需要设置type="tel"。那么接下来就是CSS样式的代码了,这里我就简单的贴出一些代码,具体高仿的像不像其实就是这里了~

那么接下来就是最关键的JavaScript部分了,

首先我们对最外层的div进行监听,当发现用户选择div的时候就将input的焦点设置到active上面去,而这个active则是一个计数器,默认的时候是第一位的,也就是0,而当我们输入了正确的数字后将会增加一个active,这样input的焦点就会向后移动了,这样就完成了输入一个向后移动一位的功能了,而同时我们监听键盘上的退格键,当用户点击了退格键之后就对active减一,这样输入框的焦点也就向前移动了,当然,当input失去焦点的时候我们也同时移除绑定在上面的监听事件,这样就不会造成多次触发的问题了。

其实这样梳理下来会发现整个效果还是很简单的,只需要控制好一个焦点的移动就好了,而我觉得整个组件的重点还是在CSS样式的模仿上面~毕竟JavaScript的逻辑没有什么难的~最后祝大家元旦快乐啦~(*^__^*) ~~

以上代码给大家简单介绍了JavaScript仿支付宝密码输入框的全部叙述,希望大家喜欢。

你有必要知道的个JavaScript面试题 1、使用typeofbar==="object"判断bar是不是一个对象有神马潜在的弊端?如何避免这种弊端?使用typeof的弊端是显而易见的(这种弊端同使用instanceof):letobj={};l

javascript从作用域链谈闭包 神马是闭包关于闭包的概念,是婆说婆有理。闭包是指有权访问另外一个函数作用域中的变量的函数这概念有点绕,拆分一下。从概念上说,闭包有两

js为什么不能正确处理小数运算? varsum=0;for(vari=0;i;i++){sum+=0.1;}console.log(sum);上面的程序会输出1吗?在你有必要知道的个JavaScript面试题一文中,第8个题浅显的说了下js为什么不能正确

标签: java模拟支付功能

本文链接地址:https://www.jiuchutong.com/biancheng/385584.html 转载请保留说明!

上一篇:原生js配合cookie制作保存路径的拖拽(原生js实现promise.all)

下一篇:你有必要知道的25个JavaScript面试题(你知道必要的意思吗英文)

  • 增值税发票认证在哪里
  • 公司账户转私人账户要多久时间
  • 预提费用
  • 金税四期接入银行
  • 不动产租赁服务属于现代服务吗
  • 私募基金如何做大规模
  • 小规模企业每月能开多少专票
  • 个税受雇日期以哪个日期
  • 手工帐怎么登记
  • 未分配利润借方表示增加还是减少
  • 企业代办业务有哪些
  • 原材料的运输费怎么做会计分录
  • 虚开发票对所得税的影响是怎样的?
  • 营改增以后小规模纳税人如何纳税
  • 有限公司缴税
  • 业务招待费中的营业收入包括哪些
  • 领钱签字表格模板图片
  • 纳税人如何办理纳税申报
  • 行政事业单位国有资产处置收入包括
  • 施工现场应建立什么
  • 两家公司合租一个房子
  • 跨年度专用发票如何开红字发票
  • windows10专业
  • php语言之mysql操作
  • macos big sur最新版本
  • 公司福利放置零食文案
  • 编写守护进程
  • redis网络模型 框架图
  • 租赁经营账务处理办法
  • vue项目eslint配置
  • 行政事业单位资产负债表
  • 蜜蜂皇vs
  • vue聊天系统
  • 项目费用怎么入账
  • php单例模式连接数据库
  • 财务费用为什么流向债权人
  • php使用oci8扩展连接oracle
  • 增值税专用发票和普通发票的区别
  • mysql如何打开使用
  • 国地税合并后工资仍然不一致
  • 股东撤资要交什么税
  • 待报解预算收入是什么意思,扣了钱
  • 如何确定固定资产是否已经发生减值
  • 企业的管理费用,财务费用和销售费用计不计成本呢
  • 汇算清缴职工教育经费
  • 应税销售额什么意思
  • 收到以前年度增值税退税账务处理怎么做账
  • 收到投资款如何做账务处理
  • 固定资产出售的收入属于收入吗
  • 企业汇算清缴需要提供什么资料
  • 探望公司员工现金费用报销怎么写
  • 不是企业职工能否挂靠企业交社保
  • solaris newfs
  • windows软件授权服务报告无法激活计算机
  • 哪个是win8.1更新win10的补丁
  • win2003设置自动重启
  • 在Windows Server 2008中配置FTP服务
  • 浅谈linux的发展方向和应用范围
  • linux 硬盘满了
  • win7断电后无法正常启动
  • win8系统如何关闭杀毒系统
  • 附件中的应用程序
  • javascript抢票
  • Android:Activity+Fragment及它们之间的数据交换(一)
  • shell linux命令详解
  • 简介英文
  • 复制到文件夹怎么弄
  • jquery?
  • bios查看电脑配置信息
  • js鼠标滚动页面触发事件
  • bat批处理if命令
  • jquery给table赋值
  • 音频资料下载
  • 税务总局副局长饶
  • 佛山国家税务局招聘
  • 国家税务总局定额发票查验平台官网
  • 比亚迪车载物联网卡
  • 国税局内设机构
  • 重庆社保60%退休工资
  • 残疾人就业税收优惠政策2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设