Numeric MaskedEditExtender 问题 onfocus
Numeric MaskedEditExtender issue onfocus
我使用的是最新的工具包 (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 我输入了徽章号码
ODD 我刚刚点击了文本框
当我在文本框外单击时,它会再次显示正确的文本。
它可以依赖什么?谢谢
好的,在 github 他们建议我使用我不知道的 FilteredTextBoxExtender。现在它按预期工作了。
<asp:TextBox runat="server" ID="TextBox1" MaxLength="10" />
<ajaxToolkit:FilteredTextBoxExtender
runat="server"
TargetControlID="TextBox1"
FilterType="Numbers" />
我使用的是最新的工具包 (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 我输入了徽章号码
ODD 我刚刚点击了文本框
当我在文本框外单击时,它会再次显示正确的文本。 它可以依赖什么?谢谢
好的,在 github 他们建议我使用我不知道的 FilteredTextBoxExtender。现在它按预期工作了。
<asp:TextBox runat="server" ID="TextBox1" MaxLength="10" />
<ajaxToolkit:FilteredTextBoxExtender
runat="server"
TargetControlID="TextBox1"
FilterType="Numbers" />