2015-09-21 1 views
6

Я хочу удалить подчеркивание замаскированного входа реализуется с помощью JQuery inputmask plugin- http://github.com/RobinHerbots/jquery.inputmask enter image description hereКак удалить подчеркивание из JQuery ввода маска плагин текстовых

+0

Вы пробовали настройку заполнителя – Tushar

+1

Не работает, он скрыт изначально, но как только я сосредоточусь на нем, подчеркивается – nickalchemist

ответ

3

Чтобы удалить маску, используйте опцию placeholder. Присвоение пустой строке заполнителю, удаление маски. Вы можете присвоить метку-заполнитель при создании маски:

$('input').inputmask("mask name", {"placeholder": ""}); 

Или изменить его впоследствии:

$('input').inputmask({"placeholder": ""}); 
1

Вы можете указать заполнитель (по умолчанию _), как это:

$(document).ready(function(){ 
    $("#date").inputmask("d/m/y",{ "placeholder": "dd/mm/yyyy" }); 
}); 

Заполнитель также может быть единственным символом, в этом случае он повторяется для всей длины вашего ввода.

$(document).ready(function(){ 
    $("#code").inputmask("aaaa",{ "placeholder": "*" }); 
}); 

Так, чтобы удалить его указать пустой заполнитель, как:

$(document).ready(function(){ 
    $("#noplaceholder").inputmask("aaaa",{ "placeholder": "" }); 
}); 
0
$(document).ready(function(){ 
    $('#code').inputmask({ "placeholder": "" }); 
    $("#code").focus(function() { 
    $('#code').inputmask({ "placeholder": "" }); 
}); 
}); 

Если он показывает на событие фокуса, а затем попробовать это

0

это мой HTML элемент

<input dir="ltr" type="tel" name="SecretaryPhone"> 

и в моей JQuery

$('input[type="tel"]').mask('(999) 999-9999', { placeholder: "X" }); 

и результат что я хотел

enter image description here

, но в некоторых версиях (я не знаю) метод Replacment является ответчиком,

вы должны поставить метку-заполнитель, как этот

{ placeholder: "(XXX) XXX-XXXX" } 
Смежные вопросы