webForumDet fria alternativet

RegularExpressionValidator vill inte fungera.

1 svar · 214 visningar · startad av yohpops

yohpopsMedlem sedan feb. 20011 198 inlägg
#1

Hej.

Jag har denna .NET koden.

<TR>
	<TD>To Date</TD>
	<TD><asp:textbox id="txtToDate" runat="server" Columns="20" MaxLength="10"></asp:textbox></TD>
	<TD>
		<asp:RegularExpressionValidator
id="txtToDateREV" runat="server" ErrorMessage="Enter a date (YYYY-MM-DD)" ValidationExpression="^\d{4}-\d{2}-\d{2}$"
ControlToValidate="txtToDate"></asp:RegularExpressionValidator></TD>
</TR>

Men jag får inte validatorn att fungera.
Jag får inget fel och jag kan skriva allt eller inget i textboxen.
Har jag glömt nåt?

Denna koden fungerar på samma sida.

<TR>
	<TD>Cost Center Number</TD>
	<TD><asp:textbox id="txtCCNumber" runat="server" Columns="20"></asp:textbox></TD>
	<TD>
		<asp:RequiredFieldValidator id="txtCCNRFV"
runat="server" ErrorMessage="Enter the Cost Center"
ControlToValidate="txtCCNumber"></asp:RequiredFieldValidator></TD>
</TR>

Någon som vet?

yohpopsMedlem sedan feb. 20011 198 inlägg
#2

Det fungerar efter att jag har gjort postback en gång.
Men inte direkt när man kommer in på sidan.
Och det fungerar bara när jag har fyllt i de andra fälten rätt.

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)