我需要一個文本字段輸入掩碼,並輸入掩碼應該取決於一個城市代碼的第一個數字動態變化。JQuery的蒙面輸入問題
實施例的掩模:
+7 ### ### ## ##
+7 #### ## ## ##
默認情況下(而沒有數字輸入),有可能使用第一掩模。
我一直試圖做這樣(用jQuery和蒙面輸入插件):
$("#p_phone_number").mask('+7 999 999 99 99');
$("#p_phone_number").click(function(){
if ($(this).val().substr(1,4) == "+7 9" ) {
$("#p_phone_number").mask('+7 999 999 99 99');
} else {
$("#p_phone_number").mask('+7 9999 99 99 99');
}
});
但它不能正常工作(地方位數不低於光標等)。 你能否就這種情況給我一個建議?
凡高於動態變化? – alex 2011-03-21 14:25:09
@dmirkitanov:我需要做同樣的事情,換一個手機屏蔽,讓無論是(999)999-9999,999-999-9999,或999.999.9999。你有沒有找到一個工作解決方案? – Otis 2013-12-05 21:34:20
@Otis不,我沒有。該圖書館當時確實存在錯誤,但可能已更新。 – dmirkitanov 2013-12-06 14:02:34