длина текстового поля маски и jQuery - PullRequest
1 голос
/ 13 октября 2011

У меня есть jQuery, который использует функцию маски и при событии keyup я хочу ввести 000, когда пользовательский тип 0 в противном случае сохраняет ввод пользователя. Но этот код прерывается, когда пользователь вводит значение с 0, например, 80, он заменяет 0 на 000, поэтому мне нужно использовать функцию длины, чтобы предотвратить это, но, похоже, он нарушается. Вот код:

$(document).ready(function(){
          $('#test').mask("999");
          $('#test').live('keyup', function(event){
                       if ((event.keyCode == 48) || (event.keyCode == 96)){                    $('#test').unmask;
                   var rtest = $('#test').val().length;
                 //  alert(rtest);
                   $('#test').mask("999");
                   if(rtest<=1){
                  $('#test').val("000");
                  }
               }

       });
...