я использую jquery.maskedinput-1.2.2.js и есть ошибка, когда я вкладка в текстовое поле с замаскированным входомJQuery замаскирована ошибка ввода при использовании вкладки
Heres мой код:
$(document).ready(function(){
$default = $('input[type="text"].required');
$default.live('focus.checkDefault', function() {
var el = $(this);
if (el.hasClass('default')) {
el.removeClass('default').val('');
}
if (el.attr('name') === 'landline_number') {
$(this).mask('(99)(99)999-9999', {placeholder:'_'});
}
if (el.attr('name') === 'mobile_number') {
$(this).mask('(99)999-999-9999', {placeholder:'_'});
}
if (el.attr('name') === 'secondary_number') {
$(this).mask('(99)999-999-9999', {placeholder:'_'});
}
});
});
Когда я нахожусь в текстовом поле landline_number до mobile_number, входной файл с линией landline_number будет ошибкой.
Какую ошибку вы видите? –
(__) _ 1 _-__ 1 -___ 1 это ошибка, когда я использую вкладку – Vincent
, попробуйте использовать 'unmask' перед' mask', потому что каждая новая маска «focus event» будет добавлена в ваше текстовое поле: '$ (это) .unmask(). mask (/ * ваши параметры * /) ' – Pinal