#jquery #textbox #mask
#jquery #текстовое поле #маска
Вопрос:
У меня есть jQuery, который использует функцию маски, и при событии ввода я хочу ввести 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");
}
}
});