05. juli 2008 - 13:39Der er
9 kommentarer og 1 løsning
validering af checkboxliste
Hej
Jeg har nogle problemer med at valider mine checkboxlister, jeg har fundet ud af at jeg skal bruge en "CustomValidator", men kan stadig ikke få det til at virke. Samtidig, så bruger jeg "ValidationSummary" til at vise alle fejlene i en alert, og der vil jeg også gerne have checkbox fejlen til at være.
Der skal kun vailders på om mindst en ting er valgt!
-- .NETs evner til at skrive javascript skal bestemt ikke overvurderes, men normalt laves et hæderligt job af Visual Studio, men jeg ville bestemt lave den selv i js ...
men hvor skal jeg så kalde funktionen? og hvordan for jeg fejlbeskeden ind sammen med de andre der kommer i min "ValidationSummary", jeg har lavet det sådan at der kommer en lille rød stjerne udfra de felter der er fjel i. Altsammen noget der er lavet med .net's egen validation scripts!
Ja, det er jo let at lade VS lave tingene, men skal jeg hjælpe dig, skal jeg se resultatet af VSs arbejde, samt have en ide om, præcis hvordan du koder det !-)
-- var det simpel html med js, ville det være nemt at vise, men ofte sætter VS noget serverside kode ind i forhold til dine forskellige valideringer m.m.m., som ikke gør det så ligetil ...
-- og i øvrigt bør den slags check af hensyn til brugervenligheden laves rent clientside i første omgang, selvom det ikke betyder, at man kan lade være med at checke det når formularen modtages på serveren !o]
Okay, jeg har lagt siden op på http://flyveren.aweis.dk/Admin/Nyheder.aspx og så er det under punktet "Opret en nyhed" der har jeg 3 checkboxe, kan se at * fx er noget med en span hvor display er none osv. men synes resten af VS's javascript er lidt uoverskueligt!
Jeg fandt denne side http://aspnet.4guysfromrolla.com/articles/092006-1.aspx, som udbygger .net's egen validerings klasse til at kunne klare checkboxe og lister, så jeg har få det til at virke som det skal, du må gerne få nogle point for dine gode løsningsforslag :-)
4guysfromrolla har lavet adskillige rigtige gode løsninger, hvis man tænker det rent i asp.NET sammenhæng, men da jeg selv lærte C# og .NET kom jeg rigtig mange gange til at tænke på, at resultatet var rent tåbeligt og gav rigtig mange omkostninger for klienten, som var voldsomt uhensigtsmæssige ,-(
-- men bruger man Visual Studio og laver .NET-applikationer er det ofte uhensigtsmæssigt at tænke andre tanker, og som du gør opmærksom på, vil de andre indsatte funktioner give komplikationer, der gør det svært at lave egen hensigtsmæssig kode !-)
-- det kan lade sig gøre, men meget tit er det enormt meget sværere end bare at bruge de indbyggede funktioner eller f.eks. det library, du har fundet på 4guysfromrolla, selvom det er hul i hovedet at gå de omveje, hvis man tænker det fra brugerens (hans browsers !-) synspunkt !o]
-- og da jeg tænte fra starten, at det kunne være en omvej, kan du bare beholde dine point selv !-)
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.