jquery.inputmask.js不返回未屏蔽的值

时间:2020-04-23 15:34:58

标签: javascript jquery asp.net jquery-plugins

我正在asp.net MVC项目上使用j query.inputmask.js 5.0.2 版本。我有一个简单的输入文本字段,称为“手机”,其中已经填满了从Razor加载的用户电话号码:

<input value="00000000000" class="form-control " id="Cellphone" name="Cellphone" type="text" inputmode="text">

在用户方面,当document.ready被调用时,我使用以下命令设置了蒙版:

$("#Cellphone").inputmask("mask", { "mask": "(99) 99999-9999" });

但是,如果我尝试通过浏览器控制台立即调用取消屏蔽功能$("#Cellphone").inputmask('unmaskedvalue'),我只会得到屏蔽值"(00) 00000-0000"而不是未屏蔽的"000000000"

还有一个陌生人,如果我擦除了该字段中的所有信息,然后只用键盘输入值"00000000000"并通过控制台调用unmask函数,它将返回正确的unmasked值。

在项目的先前版本中,我使用的是 4.0.9 版本,但我没有遇到这个问题。

面罩设置是否有误?

为什么只有当我手动输入时,非屏蔽函数才会返回非屏蔽值?

0 个答案:

没有答案