我正在尝试格式化文本框,以便当用户可以输入电话号码时,它会自动将其设置为以下格式:(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"/>