0

我住在巴西的圣保罗。在这里,我们根据代码区域为手机提供了两种不同的长度。例如,如果我的代码区是 (11),我有 9 个号码的手机。对于所有其他我有 8 个数字。如何使用 MaskedEditExtender 识别我的代码区域并应用正确的掩码?

我已经有了这个:

<ajaxToolkit:MaskedEditExtender 
 ID="Telefone_MaskedEditExtender" 
 runat="server" 
 TargetControlID="Telefone" 
 Mask="(99)9999-9999" 
 MaskType="Number" 
 ErrorTooltipEnabled="true" 
 MessageValidatorTip="true"
 ClearMaskOnLostFocus="false" />
<ajaxToolkit:MaskedEditValidator 
 runat="server" 
 ControlExtender="Telefone_MaskedEditExtender" 
 ControlToValidate="Telefone" 
 IsValidEmpty="false" 
 EmptyValueMessage="O campo Telefone é obrigatório."
 EmptyValueBlurredText="*"
 InvalidValueBlurredMessage="*"
 InvalidValueMessage="Informe um número de Telefone válido."
 Display="Dynamic" />
4

1 回答 1

0

我会选择 jQuery。评估TextBox您的区号中的文本,然后用于.attr()更改 的Mask属性MaskedEditExtender

http://api.jquery.com/attr/

于 2013-07-03T21:51:26.233 回答