我需要一个文本框上的客户端日期验证程序。日期输入验证器(dd-MMM-yy,客户端)ASP.NET 3.5 + MaskedEditValidator
BAM - 自定义验证器。 Operator =“DataTypeCheck”,Type =“Date”。嘘雅。
金色,除了所有日期以格式dd-MMM-yy输入。此方法在“12/12/2009”中正常工作,但在“2009年12月12日”中失败。
那么,如何以我选择输入的格式获取客户端日期验证日期?
文化目前是非盟,如果有所帮助。
任何想法赞赏,欢呼声。
更新
好,我现在得到这样的:
<asp:TextBox ID="txtDate" Columns="10" runat="server"></asp:TextBox>
<asp:MaskedEditExtender ID="txtDate_MaskedEditExtender" runat="server"
CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="$"
CultureDateFormat="ddMMMyy" Mask="99-LLL-99" CultureDatePlaceholder="-" CultureDecimalPlaceholder="."
CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True" ClearMaskOnLostFocus="false"
TargetControlID="txtDate">
</asp:MaskedEditExtender>
<asp:CalendarExtender ID="txtDate_CalendarExtender" PopupPosition="TopLeft" runat="server" Enabled="True" TargetControlID="txtDate" Animated="false" Format="dd-MMM-yy"></asp:CalendarExtender>
<asp:MaskedEditValidator ID="MaskedEditValidator1" runat="server"
ControlExtender="txtDate_MaskedEditExtender" ControlToValidate="txtDate"
ErrorMessage="Invalid Date" Display="Dynamic" Text="*" IsValidEmpty="true" EmptyValueMessage="*" EmptyValueBlurredText="*">*</asp:MaskedEditValidator>
但我的蒙面编辑确认是什么都不做。
任何想法?