c# - 表单提交后如何从输入掩码中删除文字?

标签 c# asp.net jquery maskedinput

我在 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/

相关文章:

c# - HTTP 请求未经客户端身份验证方案 'Negotiate' 授权。身份验证 header

c# - ASP.NET c# 向数据集添加行

jquery - 使用 jQuery() float div

ajax 加载表单上的 jQuery serialize() 不起作用

c# - 处理多用户环境

c# - 如何在使用 filehelpers 库导入 csv 文件时修复 ConvertException

c# - 使用 Entity Framework 6 的 MySQL 的正确提供程序定义是什么?

c# - 对于 AES 256 位,在 Java 中加密并在 C# 中解密

javascript - 如何从客户端触发所有验证控件?

php - 水平响应式布局