jQuery.maskedInput - 动态切换输入掩码

时间:2013-01-10 18:43:18

标签: javascript jquery input mask

我有一个需要遮罩的文字字段。根据其他SO线程的建议,我使用这个jQuery插件来执行此操作:http://digitalbush.com/projects/masked-input-plugin/

然而我遇到了问题。有两种不同的蒙版可以应用于我的输入字段。决定使用哪一个只能在输入前4个字符后才能确定。所以这就是我所拥有的:

$('#user-input').keyup(function () {
     current_val = $(this).val();
     if (current_val.replace(/\s*$/, "").length == 4){
         mask = determineMask(current_val);
         $(this).unmask();
         $(this).mask(mask);
     }
});

当“$(this).mask(mask)”行触发时,将删除所有现有输入。有谁知道如何阻止这个包呢?是否有另一个插件,库,代码片段等,这将更好地在我想要做什么?

0 个答案:

没有答案