作者 李涵
1 个管道 的构建 通过 耗费 1 秒

合并分支 'juanli' 到 'master'

修改密码输入



查看合并请求 !471
@@ -244,22 +244,22 @@ @@ -244,22 +244,22 @@
244 <p class="pleaseenterword">输入支付密码</p> 244 <p class="pleaseenterword">输入支付密码</p>
245 <ul class="enterpassword"> 245 <ul class="enterpassword">
246 <li> 246 <li>
247 - <input type="text"> 247 + <input type="text" class="entercode">
248 </li> 248 </li>
249 <li> 249 <li>
250 - <input type="text"> 250 + <input type="text" class="entercode">
251 </li> 251 </li>
252 <li> 252 <li>
253 - <input type="text"> 253 + <input type="text" class="entercode">
254 </li> 254 </li>
255 <li> 255 <li>
256 - <input type="text"> 256 + <input type="text" class="entercode">
257 </li> 257 </li>
258 <li> 258 <li>
259 - <input type="text"> 259 + <input type="text" class="entercode">
260 </li> 260 </li>
261 <li> 261 <li>
262 - <input type="text"> 262 + <input type="text" class="entercode">
263 </li> 263 </li>
264 </ul> 264 </ul>
265 </div> 265 </div>
@@ -357,5 +357,50 @@ @@ -357,5 +357,50 @@
357 } 357 }
358 }) 358 })
359 359
  360 +
  361 + //输入的密码自动输入到下一个
  362 + onload = function(){
  363 + var arr=[];
  364 + var str=""
  365 + var txts = wrap.getElementsByClassName("entercode");
  366 + console.log(txts)
  367 + for(var i = 0; i<txts.length;i++){
  368 + var t = txts[i];
  369 + t.index = i;
  370 + if(t.index>0){
  371 + t.setAttribute("readonly", true);
  372 + }
  373 + t.onkeyup=function(){
  374 +
  375 + var regular = /\s+/g;
  376 + if(regular.test(this.value)){
  377 + $(this).focus();
  378 + }else if($(this).val()==""){
  379 + $(this).focus();
  380 + }else{
  381 + console.log($(this).val());
  382 + arr.push($(this).val());
  383 +
  384 +
  385 +
  386 + var next = this.index + 1;
  387 + if(next > txts.length - 1) return;
  388 + txts[next].removeAttribute("readonly");
  389 + txts[next].focus();
  390 + }
  391 + }
  392 +
  393 + if(t.index==5){
  394 + t.onkeyup=function(){
  395 + arr.push($(this).val())
  396 + console.log(arr);
  397 + var str=arr[0]+arr[1]+arr[2]+arr[3]+arr[4]+arr[5];
  398 + console.log(str)
  399 + }
  400 + }
  401 +
  402 + }
  403 + txts[0].removeAttribute("readonly");
  404 + }
360 </script> 405 </script>
361 </html> 406 </html>