webForumDet fria alternativet

skapa RequiredFieldValidator

.NET

2 svar · 177 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Jag skapar några textboxar så här

Dim tbOmgang As TextBox = New TextBox()
            tbOmgang.ID = "tbOmgang" & i

Nu försöker jag lägga till validering på textboxen men får det inte att fungera

Dim test As RequiredFieldValidator = New RequiredFieldValidator()
            test.ID = "test" & i
            test.ControlToValidate = "tbOmgang" & i
            test.ErrorMessage = "Omgång måste fyllas i"

Inga felmeddelanden men formuläret postas även om tbOmgang är tom.

En fråga till.
Jag skulle vilja kolla så att de inskrivna datumen är i formatet åååå-mm-dd . Är det någon som vet hur regexp-mönstret ska se ut?
Skulle även vilja kolla så att tiden är i formatet hh:mm

Medlem sedan mars 20023 561 inlägg
#2

Re: skapa RequiredFieldValidator

andreas_lindh skrev:

Dim tbOmgang As TextBox = New TextBox()
            tbOmgang.ID = "tbOmgang" & i

Om man gör så här. Borde inte textboxens ID bli det som du dimmar den som, i det här fallet tbOmgang?

Medlem sedan jan. 20011 140 inlägg
#3

Jag har löst det.
Glömde att att lägga till validatorn på sidan
tblc1.Controls.Add(test)

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)