gpt4 book ai didi

c# - 屏蔽电话号码的文本框 View

转载 作者:太空狗 更新时间:2023-10-30 00:15:00 24 4
gpt4 key购买 nike

我正在尝试格式化一个文本框,以便当用户输入电话号码时它会自动将其放入以下格式:(999)999-9999

我尝试使用 MaskedEditExtender,它可以工作,但它与我需要的完全相反。

当我点击该字段时它显示正确的格式,但是一旦我将鼠标移开它仍然只显示 9999999999

我该怎么做才能让用户只输入数字,然后在应该自动输入的位置加上破折号和括号(现在这样做),但在我点击退出时保留格式。

<asp:TextBox ID="txtSuperPhone" runat="server" CssClass="myinputstyle"  />
<asp:MaskedEditExtender ID="mskSuperPhone" runat="server" TargetControlID="txtSuperPhone" Mask="(999)999-9999"/>

最佳答案

要回答您的问题,您必须在扩展器上将“ClearMaskOnLostFocus”设置为 false,以便始终显示 mask 。

话虽这么说....

我强烈建议您使用 jquery 替代方案。

http://digitalbush.com/projects/masked-input-plugin/

我之所以这样说是因为 maskededitextender 在 safari 中不起作用。

关于c# - 屏蔽电话号码的文本框 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18258709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com