我需要格式化一个asp.net文本框,使其仅以
的形式接受用户输入 ### - ### - ###
(仅限#:数字)。
建议或答案。
答案 0 :(得分:8)
MaskedEdit可能就是你要找的东西。
以下是上述链接的修改示例:
<ajaxToolkit:MaskedEditExtender
TargetControlID="TextBox2"
Mask="999-999-9999" />
答案 1 :(得分:1)
使用jquery蒙面文本框Masked Input Plugin 1.2.2
答案 2 :(得分:1)
您可以使用MaskedEdit ajax控件..
MaskedEdit是一个ASP.NET AJAX扩展程序,它附加到TextBox控件以限制可以输入的文本类型。 MaskedEdit对输入应用“掩码”,仅允许输入某些类型的字符/文本。支持的数据格式包括:数字,日期,时间和日期时间。
点击此链接了解详情: http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx
答案 3 :(得分:1)
您可以按照DeveloperX的建议使用jQuery,也可以使用AjaxControlToolkit中的MaskedEditExtender。