代码之家  ›  专栏  ›  技术社区  ›  Gabriele Cozzolino

Numeric MaskedEditExtender焦点问题

  •  0
  • Gabriele Cozzolino  · 技术社区  · 6 年前

    我使用的是最新的工具包(v18),当文本框接收焦点时,我有一种奇怪的行为。这是我的标记:

    <asp:textbox runat="server" maxlength="10" id="txtBadge" name="txtBadge" placeholder="Codice badge" required="required"></asp:textbox>
    <asp:MaskedEditExtender runat="server" TargetControlID="txtBadge" Mask="9999999999" MaskType="Number" PromptCharacter="" />
    

    我只能正确插入数字,但当txtBadge接收到焦点时,文本会发生如下变化:

    正常 我输入了徽章号码 enter image description here

    奇数 我刚刚点击了文本框 enter image description here

    当我在文本框外单击时,它会再次显示正确的文本。 它能依赖什么?谢谢

    1 回复  |  直到 6 年前
        1
  •  0
  •   Gabriele Cozzolino    6 年前

    好的,在github上,他们建议我使用我不知道的FilteredTextBoxexter。现在它按预期工作。

    <asp:TextBox runat="server" ID="TextBox1" MaxLength="10" />
    <ajaxToolkit:FilteredTextBoxExtender
        runat="server"
        TargetControlID="TextBox1"
        FilterType="Numbers" />