Числовой вопрос MaskedEditExtender 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 получает фокус, текст меняется следующим образом:

НОРМАЛЬНО Я ввел номер значка введите описание изображения здесь

ODD я просто нажал на текстовое поле введите описание изображения здесь

Когда я нажимаю за пределами текстового поля, оно снова показывает правильный текст. от чего это может зависеть? Спасибо

1 ответ

Решение

Хорошо, на github они предлагают мне использовать FilteredTextBoxExtender, о котором я не знал. Теперь все работает как положено.

<asp:TextBox runat="server" ID="TextBox1" MaxLength="10" />
<ajaxToolkit:FilteredTextBoxExtender
    runat="server"
    TargetControlID="TextBox1"
    FilterType="Numbers" />
Другие вопросы по тегам