나는 RequiredFieldValidator를 가지고 있습니다. 코드는 다음과 같습니다 :asp : MaskedEditExtender가 유효성 검사 작업을 중지합니다.
<asp:TextBox runat="server" ID="phone" MaxLength="10" Columns="10"
Width="90px"></asp:TextBox>
<asp:MaskedEditExtender ID="phone_MaskedEditExtender" runat="server" CultureAMPMPlaceholder=""
CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder=""
CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""
Enabled="True" TargetControlID="phone" Mask="(999)999-9999" ClearMaskOnLostFocus="False">
</asp:MaskedEditExtender>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidatorPhone" ControlToValidate="phone"
ErrorMessage="Phone is required." Display="Dynamic" InitialValue="" />
내가 ASP를 제거하는 경우 : MaskedEditExtender의의 RequiredFieldValidator 기능을 예상대로. 그렇지 않으면 유효성 검사기의 기능이 손실 된 것 같습니다.
왜? 감사합니다. .
내 유효화 표현 : "\ (\ d {3} \) \ s \ d {3} - \ d {4} $" –