Avatar billede tommer Nybegynder
29. juli 2004 - 00:04 Der er 6 kommentarer og
1 løsning

validering af CheckBoxList1

hvordan validerer jeg at der mindst er valgt 1 ting i min CheckBoxListe ? jeg kan jo ikke bruge en RequiredFieldValidator ??
Avatar billede snepnet Nybegynder
29. juli 2004 - 00:09 #1
int numberOfSelectedItems = 0;
foreach(ListItem li in cb.Items)
    if(li.Selected)
    numberOfSelectedItems++;
Avatar billede snepnet Nybegynder
29. juli 2004 - 00:11 #2
Hov... du skulle sikre dig at kun en var valgt :o)
if(numberOfSelectedItems>1)
    // fejl her
Du kan også godt lave det lidt mere elegant hvis du vil, men det var mere det med foreach-løkken der var pointen.
Avatar billede tommer Nybegynder
29. juli 2004 - 00:11 #3
kan man ikke gøre det clientside ??
Avatar billede snepnet Nybegynder
29. juli 2004 - 00:17 #4
Jo det kan man da godt, men så er det nok mere java-script kategorien du skulle have stillet spørgsmålet i :o)
Avatar billede tommer Nybegynder
29. juli 2004 - 00:18 #5
ok send et svar
Avatar billede snepnet Nybegynder
29. juli 2004 - 00:25 #6
svar :o)

På hvilket tidspunkt vil du checke det client-side... Når man prøver at vælge den næste, eller når man trykker på en knap for postback ?
Avatar billede tommer Nybegynder
29. juli 2004 - 00:29 #7
hmmm svært at forklare...det der skal valideren sidder på en usercontrol og jeg har en knap (på webformen) som skifter visningen af miner usercontrols. så det er når jeg klikker på "næste" knappen ...hvis du forstår  ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester