我有一個電話字段文本框。我想(925)xxx-xxxx其中「(925)」是默認區域代碼,除非用戶更改它。jquery插件掩碼文字
我試過$("#phone").mask("(925) 999-999");
但它不起作用,因爲9是一個佔位符而不是文字。它不接受(「\ 925」),我認爲這是一種逃避。有沒有一種方法來預設其中的值9?
我有一個電話字段文本框。我想(925)xxx-xxxx其中「(925)」是默認區域代碼,除非用戶更改它。jquery插件掩碼文字
我試過$("#phone").mask("(925) 999-999");
但它不起作用,因爲9是一個佔位符而不是文字。它不接受(「\ 925」),我認爲這是一種逃避。有沒有一種方法來預設其中的值9?
您可以設置使用
$("#phone").mask("(999) 999-999").val('925');
但是,它不顯示面具,直到用戶開始輸入值。我無法在插件方法中找到觸發遮罩的方法。
我可以用一個佔位符,並設置焦點值做的最好的:
$('#phone').mask('(999) 999-9999', {
placeholder: '(925) '
}).on('focus', function() {
if(!this.value)
$(this).val('(925) ');
})
你必須設置面膜後設置值......什麼面具插件,具體而言,是你使用? – Andre
我正在使用jQuery mask插件:http://igorescobar.github.io/jQuery-Mask-Plugin/ 但我願意使用任何插件來解決它。謝謝。 – Meidi