我在 ASP.NET 3.5 Webform 应用程序中使用 Josh Bush 的 MaskedInput jQuery 插件。
表单提交后如何摆脱代码隐藏文件中的文字?
例如:带有掩码的电话输入 $("#txtPhone").mask("(99)9999-9999");
在隐藏代码中:
string customerPhone = txtPhone.Text
返回我:(12)3456-7890
但这就是我想要的:1234567890
在 plugins changelog page 中,它说我可以使用不带参数的 mask()
方法来实现此目的。但如何从代码隐藏中做到这一点?!
编辑
我的问题不清楚,所以:我想将未屏蔽的值发送到服务器。如何做到这一点?
最佳答案
初始化inputmask时将removeMaskOnSubmit设置为true
$("#txtPhone").inputmask({removeMaskOnSubmit: true});
或者我们可以使用它来获取未屏蔽的值
$("#txtPhone").inputmask('unmaskedvalue');
关于c# - 表单提交后如何从输入掩码中删除文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3534466/