CSS: Create iOS style Pin Password box

后端 未结 6 2320
轮回少年
轮回少年 2021-02-14 03:19

I want to create a html5 input that looks like the iOS enter Pin (on the lock screen).... with 4 input boxes.

How do i achieve this?

6条回答
  •  时光取名叫无心
    2021-02-14 03:56

    $("input[name*=pin]").keyup(function(e) {
      if($(this).val().length == 1) {
        $(this).attr('type', 'password');
        var input_fields = $(this).closest('form').find('input[name*=pin]');
        input_fields.eq(input_fields.index(this) + 1).focus();
      }
      if (e.keyCode==8 && e.currentTarget.name !== 'pin01') {
        $(this).attr('type', 'number');
        var input_fields = $(this).closest('form').find('input[name*=pin]');
        input_fields.eq( input_fields.index(this) - 1 ).attr('type', 'number').focus(); 
      }
    });
    
    
    

提交回复
热议问题