支付宝变成英文的支付密码怎么变成纯6位数字了

还没有帐号? 赶紧
用户版块帖子
支付宝支付密码改6位数字了
UID:20059
在线时间3067小时
M币42731专家4
这是要办银行的节奏?
UID:20059
在线时间3067小时
M币42731专家4
今天转账,提示升级密码,竟然简化到6位,这是要为办银行做准备?
UID:806703
在线时间5358小时
M币24专家101
卧槽 我怎么没被提示
UID:20059
在线时间3067小时
M币42731专家4
是不是小额转账免输密码?
UID:203844
在线时间556小时
M币90专家6
这个是手机短密码吧。
UID:1098343
在线时间845小时
M币1136专家8
和微信学。。。人家微信改它也改
UID:840126
在线时间4615小时
M币15493专家2
回 gungum 的帖子
:今天转账,提示升级密码,竟然简化到6位,这是要为办银行做准备? ( 21:53) 我的密码9位的,要简化下了吗?
UID:1437074
在线时间745小时
M币336专家7
这应该是手机支付密码,这是手机上专用的,可以不设置,但是每次要输入通用密码,在手机上比较麻烦
UID:20059
在线时间3067小时
M币42731专家4
回 enjoylove 的帖子
:这应该是手机支付密码,这是手机上专用的,可以不设置,但是每次要输入通用密码,在手机上比较麻烦 ( 01:42) 不分手机端电脑端,新申请支付宝也提示设6位支付密码
UID:840901
在线时间1039小时
M币3874专家2
手机上早就6位了
访问内容超出本站范围,不能确定是否安全
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
您目前还是游客,请
&回复后跳转到最后一页
Code by , Time now is:02-03 07:38,
Gzip enabled&/yangyang 丫头的丫~瘦成杆的夜猫子,最近忙的很……
现在支付宝支付密码,电脑也是6位数字了?
支付密码改过的话,就会让你用新的6位数字的,不改就还是长的。没啥必要么,还是别改。————————————————————昨天不是丢手机么,各种改密码今天买买买安慰自己,发现……支付密码,咋变成6位数了,电脑啊。是升级了么??还是哪里可以设置回来??
增值电信业务经营许可证: 浙B2-支付宝怎么找回原本支付密码不使用六位数字
15-03-13 &匿名提问
可以通过手机认证
请登录后再发表评论!JavaScript仿支付宝6位数字密码输入框
作者:webNick
字体:[ ] 类型:转载 时间:
最近做了一个项目,涉及到某宝购物支付密码的输入框功能,下面小编把实现思路分享到脚本之家平台供大家参考
  前几天,项目有个功能和某宝购物支付密码的输入框有点类似,就自己写了这篇博文,权当总结笔记吧。
  啰嗦半天了,直接上代码:
&div&请在下方输入6位数字&/div&
&div class="ipt-box-nick"&
&input type="tel" maxlength="6" class="ipt-real-nick"/&
&div class="ipts-box-nick"&
&div class="ipt-fake-box"&
&input type="text" &
&input type="text" &
&input type="text" &
&input type="text" &
&input type="text" &
&input type="text" &
&div class="ipt-active-nick"&&img src="/images/rmsweb/T1nYJhXalXXXXXXXXX.gif"&&/div&
通过结构层,分析下大概思路:
本功能就是一个真实输入框和6个假输入框的故事。
将真实输入框和假输入框容器都定位重叠,注意将真实输入框的优先级设置较高,不然就输入不了咯。
为了做成看似假输入框在输入,则将真实输入框隐藏,用opacity隐藏哦。
用户输入时,通过行为层js将真实输入框的值分配给每个假输入框。
输入的同时,控制假输入框光标的效果,我用了一张某宝的图片做成的,实际上,假输入框是没有获取到焦点的。
  这里真实输入框的type类型用的是tel,而不是number。因为后者会生成小箭头呀,前者在用户点击输入框时app判断type是tel就会弹出数字输入键盘更好。
.ipt-box-nick {
height: 40px !
line-height: 40px !
position: relative ! }
.ipt-box-nick .ipt-real-nick {
position: absolute !
width: 100%;
height: 40px !
line-height: 40px !
opacity: 0 !
z-index: 3 ! }
.ipt-box-nick .ipts-box-nick {
position: absolute !
z-index: 1 !
width: 100%;
height: 40px !
line-height: 40px !
overflow: }
.ipt-box-nick .ipts-box-nick .ipt-fake-box {
height: 40px !
line-height: 40px !
display: flex !
justify-content: space-between ! }
.ipt-box-nick .ipts-box-nick .ipt-fake-box input {
width: 40px !
height: 40px !
border: 1px solid #D7D7D7 !
color: #810213 !
font-weight: bold !
font-size: 18px !
text-align: center !
padding: 0 ! }
.ipt-box-nick .ipt-active-nick {
width: 40px !
height: 40px !
line-height: 40px !
text-align:
position: absolute !
z-index: 2; }
.ipt-box-nick .ipt-active-nick img {
vertical-align: }
  样式里面就一个定位重叠,一个隐藏真实输入框,我就不想多唠叨了。css我用sass写的,转译css有点乱,博友们将就看看吧。
$(".ipt-real-nick").on("input", function() {
//console.log($(this).val());
var $input = $(".ipt-fake-box input");
if(!$(this).val()){//无值光标顶置
$('.ipt-active-nick').css('left',$input.eq(0).offset().left-parseInt($('.ipt-box-nick').parent().css('padding-left'))+'px');
if(/^[0-9]*$/g.test($(this).val())){//有值只能是数字
//console.log($(this).val());
var pwd = $(this).val().trim();
for (var i = 0, len = pwd. i & i++) {
$input.eq(i).val(pwd[i]);
if($input.eq(i).next().length){//模拟光标,先将图片容器定位,控制left值而已
$('.ipt-active-nick').css('left',$input.eq(i+1).offset().left-parseInt($('.ipt-box-nick').parent().css('padding-left'))+'px');
$input.each(function() {//将有值的当前input后的所有input清空
var index = $(this).index();
if (index &= len) {
$(this).val("");
if (len == 6) {
//执行其他操作
console.log('输入完整,执行操作');
}else{//清除val中的非数字,返回纯number的value
var arr=$(this).val().match(/\d/g);
$(this).val($(this).val().slice(0,$(this).val().lastIndexOf(arr[arr.length-1])+1));
//console.log($(this).val());
因为tel类型,在pc端兼容问题,所以加了点正则。
本身没有什么复杂的东西,我就不多啰嗦了,需要注意的地方都加注释了。
附上完整代码:
&!DOCTYPE html&
&meta charset="UTF-8"&
&title&仿支付宝数字密码输入框&/title&
.ipt-box-nick {
height: 40px !
line-height: 40px !
position: relative ! }
.ipt-box-nick .ipt-real-nick {
position: absolute !
width: 100%;
height: 40px !
line-height: 40px !
opacity: 0 !
z-index: 3 ! }
.ipt-box-nick .ipts-box-nick {
position: absolute !
z-index: 1 !
width: 100%;
height: 40px !
line-height: 40px !
overflow: }
.ipt-box-nick .ipts-box-nick .ipt-fake-box {
height: 40px !
line-height: 40px !
display: flex !
justify-content: space-between ! }
.ipt-box-nick .ipts-box-nick .ipt-fake-box input {
width: 40px !
height: 38px !
border: 1px solid #D7D7D7 !
color: #810213 !
font-weight: bold !
font-size: 18px !
text-align: center !
padding: 0 !
border-radius:2}
.ipt-box-nick .ipt-active-nick {
width: 40px !
height: 40px !
line-height: 40px !
text-align:
position: absolute !
z-index: 2; }
.ipt-box-nick .ipt-active-nick img {
vertical-align: }
&div class="lh40-nick h40-nick fwb-nick"&请在下方输入6位数字&/div&
&div class="ipt-box-nick mb15-nick"&
&input type="tel" maxlength="6" class="ipt-real-nick"/&
&div class="ipts-box-nick"&
&div class="ipt-fake-box"&
&input type="text" &
&input type="text" &
&input type="text" &
&input type="text" &
&input type="text" &
&input type="text" &
&div class="ipt-active-nick"&&img src="/images/rmsweb/T1nYJhXalXXXXXXXXX.gif"&&/div&
&script src="///jquery/3.1.1/jquery.min.js"&&/script&
$(".ipt-real-nick").on("input", function() {
//console.log($(this).val());
var $input = $(".ipt-fake-box input");
if(!$(this).val()){//无值光标顶置
$('.ipt-active-nick').css('left',$input.eq(0).offset().left-parseInt($('.ipt-box-nick').parent().css('padding-left'))+'px');
if(/^[0-9]*$/g.test($(this).val())){//有值只能是数字
//console.log($(this).val());
var pwd = $(this).val().trim();
for (var i = 0, len = pwd. i & i++) {
$input.eq(i).val(pwd[i]);
if($input.eq(i).next().length){//模拟光标,先将图片容器定位,控制left值而已
$('.ipt-active-nick').css('left',$input.eq(i+1).offset().left-parseInt($('.ipt-box-nick').parent().css('padding-left'))+'px');
$input.each(function() {//将有值的当前input后的所有input清空
var index = $(this).index();
if (index &= len) {
$(this).val("");
if (len == 6) {
//执行其他操作
console.log('输入完整,执行操作');
}else{//清除val中的非数字,返回纯number的value
var arr=$(this).val().match(/\d/g);
$(this).val($(this).val().slice(0,$(this).val().lastIndexOf(arr[arr.length-1])+1));
//console.log($(this).val());
效果演示:
以上所述是小编给大家介绍的JavaScript仿支付宝6位数字密码输入框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 支付宝变成英文了 的文章

 

随机推荐