0

我正在使用最新的工具包(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 获得焦点时,文本会发生如下变化:

NORMAL我输入了徽章编号 在此处输入图像描述

奇怪,我刚刚点击了文本框 在此处输入图像描述

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

4

1 回答 1

0

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

<asp:TextBox runat="server" ID="TextBox1" MaxLength="10" />
<ajaxToolkit:FilteredTextBoxExtender
    runat="server"
    TargetControlID="TextBox1"
    FilterType="Numbers" />
于 2018-01-29T08:29:24.213 回答