博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手机端实现6位短信验证码input输入框效果(样式及代码方法)
阅读量:4943 次
发布时间:2019-06-11

本文共 1467 字,大约阅读时间需要 4 分钟。

微信移动端4位、6位、多位验证码密码输入框功能的实现代码,实现思路:

方案1:

写一个简单的input框。

评估:样式不好看,待定。

 

方案2:

就是用6个input框,每输入一个数字之后,切换到下一个input,即切换focus,删除的时候,同理。自测发现安卓机很流畅,但ios微信端并不是那么流畅,ios默认输入法输入也有点瑕疵。

评估:感叹一下万能的安卓,吐槽下wechat里ios版本更新慢,该方案可能要pass。

方案3:

用6个span标签。即放置一个输入框,隐藏其文字和位置,label>span*6。

评估:解决了绝大多数问题,很多公司都是类似的方案。

最终结果:

由于工程紧迫项目小,还考虑到一些其他外部原因,我们美丽的产品大人拍板了第一种方案。虽说兜兜转转又回到了圆点,但是大人给我的启发实实不可忽略。

 

下面是我开Vue工程,打的demo:

demo
 
 

下面是Vue工程demo代码:

 Vue组件代码:template内容:
View Template Code

 

 Vue组件代码:script内容:
View JavaScript Code

 

 Vue组件代码:style[lang=less]内容:
View Style Code

 

Vue挂载标签<div id="app20190115"></div>样式:

 

Vue工程demo中的知识点:

 

 

转载于:https://www.cnblogs.com/ziChin/p/10273980.html

你可能感兴趣的文章
BZOJ1645 [Usaco2007 Open]City Horizon 城市地平线
查看>>
配置IIS
查看>>
单例模式详解
查看>>
电商项目(下)
查看>>
[NOIP2015] 子串
查看>>
NSSet和NSArray区别与方法总结
查看>>
Python列表 元组 字典 集合
查看>>
foreach遍历数组、数组的转置与方阵的迹
查看>>
Still unable to dial persistent://blog.csdn.net:80 after 3 attempts
查看>>
HTML超文本标记语言(九)——表单输入类型
查看>>
基于busybox制作mini2440根文件系统及使用nfs挂载
查看>>
信道容量及信道编码原理学习
查看>>
浅谈独立特征(independent features)、潜在特征(underlying features)提取、以及它们在网络安全中的应用...
查看>>
从随机过程的熵率和马尔科夫稳态过程引出的一些思考 - 人生逃不过一场马尔科夫稳态...
查看>>
《A First Course in Abstract Algebra with Applications》-chaper1-数论-关于素数
查看>>
ORA-3136
查看>>
算法笔记_145:拓扑排序的应用(Java)
查看>>
JS获取农历日期
查看>>
PHP中的HTTP协议
查看>>
CSS给文字描边实现发光文字
查看>>