0

私はブラジルのサンパウロに住んでいます。ここでは、コード エリアに基づいて、携帯電話の 2 つの異なる長さを示します。たとえば、コード エリアが (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()を変更します。MaskMaskedEditExtender

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

于 2013-07-03T21:51:26.233 に答える