AJAXControlToolkit MaskedEditExtender поведение

Я ссылаюсь на последнюю версию AJAXControlToolkit в моем приложении ASP.Net 4.0.xxx WebForm. Я использую расширитель для форматирования поля телефонного номера следующим образом. Если поле оставлено пустым, мне не нужна маска. Но если номер телефона введен, то я не хочу, чтобы маска исчезала, когда вы вкладываете вкладку из этого поля, но это именно то, что происходит. Дефисы в маске исчезают, и в поле остаются только цифры. Как я могу предотвратить это?

<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"  />

Благодарю.

1 ответ

Решение

Я собираюсь с кодом jQuery MaskedInput, и он работает именно так, как я хотел, и даже больше.

Спасибо всем за отзывы!

Другие вопросы по тегам