【问题标题】:AJAXControlToolkit MaskedEditExtender behaviorAJAXControlToolkit MaskedEditExtender 行为
【发布时间】:2016-01-15 21:45:21
【问题描述】:

我在我的 ASP.Net 4.0.xxx WebForm 应用程序中引用了最新的 AJAXControlToolkit。我正在使用扩展器来格式化电话号码字段,如下所示。如果该字段为空,那么我不需要显示任何掩码。但是,如果输入了电话号码,那么我不希望掩码在离开该字段时消失,但这正是正在发生的事情。掩码中的连字符消失,字段中只剩下数字。我怎样才能防止这种情况发生?

<asp:TextBox ID="Contact_HomePhone" runat="server" MaxLength="50"></asp:TextBox>

<ajaxToolkit:MaskedEditExtender 
   Mask="999-999-9999" MaskType="Number" ClearMaskOnLostFocus="True"
   ID="Contact_HomePhone_MaskedEditExtender" runat="server"  TargetControlID="Contact_HomePhone"  />

谢谢。

【问题讨论】:

  • MaskedEditExtender 目前没有这样的功能。但是,这可以在未来的版本中实现。
  • 然而到了 2020 年,工具包还没有这个干净显示的基本功能:如果是空的,就不显示掩码;如果已填充,则将输入的值显示为掩码。

标签: asp.net ajaxcontroltoolkit maskededitextender


【解决方案1】:

我将使用 jQuery MaskedInput 代码,它完全按照我的意愿工作,甚至更多。

感谢所有反馈!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多