webForumDet fria alternativet
Logga in / Bli medlem

Smidig formulärvalidering

JavaScript

2 svar · 277 visningar · startad av l-boy

Medlem sedan juli 2003221 inlägg
Trådstart#1

Har ett formulär med en ca 10 olika fält som jag vill kunna validera på ett smidigt sätt. Som det är nu kollar jag först så att längden inte är 0, (If Request.Form("data")<>""), kollar även med en RegExp så att fältet inte innehåller ogiltiga tecken, och sist så att fältet inte är för kort.

Om något felar skickas man tillbaks till formuläret och man har då uppgifterna ifyllda med hjälp av sessions.

Allt det här känns väldigt osmidigt. Hur gör man det lite snyggare tro?

Medlem sedan okt. 20005 273 inlägg
#2

Du kan först kolla fälten hos klienten mha javascript. Det finns massor med länkar om det i JavaScripts-forumet.

Mv icaaq

Medlem sedan juli 20013 378 inlägg
#3

Icaaqs råd är ett mycket bra råd...
... Men tänk på att du i slutänden ändå måste kolla formulärdatat när det kommer in till din ASP-sida eftersom elaksinnat folk annars enkelt kan gå förbi alla rimlighetskontroller av indatat genom att helt enkelt stänga av javascript i webbläsaren!

Tråden flyttas från HTML, XHTML & CSS

378 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
122 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)