为了账号安全,请及时绑定邮箱和手机立即绑定

在输二分法士大夫

在输二分法士大夫

erutdioup8556 2016-09-21 09:34:09
在输入框输入第一个跳转到下一个后,边框颜色会随光标变绿色,跟pc网页支付宝输入密码那样?怎么实现呢?"" />     <!-- 注册表单 -->     <form class="form">         <div class="mui-input-row">             <input type="tel" id="tel" class="hnb-input mui-input-clear" placeholder="请输入您的手机号" maxlength='11' />             <span class="hnb-icon hnb-icon-user"></span>         </div>         <div class="mui-input-row">             <input type="password" id="password" class="hnb-input mui-input-password" placeholder="请设置不少于6位数的密码" />             <span class="hnb-icon hnb-icon-password"></span>         </div>        <div class="mui-popup mui-popup-in" style="display: block;"> </html>
查看完整描述

2 回答

?
erutdioup8556

TA贡献41条经验 获得超27个赞

input[type=text]:focus { border: 1px solid #587d18; }


查看完整回答
反对 回复 2016-09-21
?
stone310

TA贡献361条经验 获得超191个赞

在这里添加了2个函数,看下是你要的效果吗

var inputtwArr = document.querySelectorAll(".inputw");
for(var i = 0, j = inputtwArr.length; i < j; i++) {
   inputtwArr[i].addEventListener("keyup", function(e) {
       if(this.value !== "") {
           this.nextSibling.nextElementSibling.focus();

           return false;
       }
   })
   inputtwArr[i].addEventListener("focus",function(){  //光标放上去变浅绿色
       this.style.borderColor="lightgreen"
   })
   inputtwArr[i].addEventListener("blur",function(){   //光标移开回复正常
       this.style.borderColor=""
   })
}


查看完整回答
反对 回复 2016-09-21
  • erutdioup8556
    erutdioup8556
    你的太复杂了,就这样就行了:input[type=text]:focus { border: 1px solid #587d18; }
  • 2 回答
  • 0 关注
  • 1948 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信