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

10-12 12:54