我在我的项目中使用 jquery.inputmask.js 作为
$("#SSN").inputmask({
"mask": "999-99-9999", 'autoUnmask': true,
onUnMask: function (value) {
return value.replace('-', '');
}
});
显示时效果很好。但是当我发布这个模型并读取控制器中的值时,它仍然给出 999-99-9999 而不是 999999999。
我不想读取每个值并将它们替换为
Model.SSN.Replace('-','')
保存之前。请帮忙。
谢谢!!!!
EDIT:
当我阅读时$("#SSN").val()
在 jquery 中,它返回 999999999 格式,但在控制器(c#)中则不然。
在提交表单之前尝试执行此操作:
$("#SSN").inputmask('remove');
上面的代码将从给定元素 id 的元素中删除掩码,在本例中为“#SSN”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)