正在显示
1 个修改的文件
包含
51 行增加
和
6 行删除
@@ -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> |
-
请 注册 或 登录 后发表评论