validering tjekker om noget er validt (gyldigt) feks om noget indtastet er en valid emailadresse således at en bruger ikke kan skrive feks jajaj@ja i et felt.
-->ezolu - Kunne du ikke tænke dig at uddybe disse to linjer??
objRegExpEMail.Pattern = "([\w\._-]+@[\w\._-]+\.[A-Za-z]{2,4}\S*)" -- Jeg regner med at du her definere hvilke tegn der er gyldige, men hvad betyder [\w\._-]??
objRegExpEMail.Global = False -- Hvad er global?
Jeg har kigget i MSDN og der står objektet "RegExp" under JScript.NET kan det passe, og har det nogen betydning i et standart ASP VB script??
soes --> det hænger sammen med den måde scriptet fungere på.. folk indtaster noget og sender det til det samme script, hvis indtastningen ikke er korrekt, gør scriptet opmærksom på det, og giver et foreslag til ændring.. Men ellers vil jeg give dig ret i at java var en bedre løsning, og også hurtigere.
gizom --> jeg har et.
<script> function validering() { error = 0;
placering=0; tekst=(document.forms[0].email.value).toLowerCase(); placering=tekst.indexOf("@"); if(tekst ==""){ alert ("Please enter your e-mail address !"); error = 1; } else{ tegn=tekst.indexOf(" "); if(tegn!=-1){ alert ("Your e-mail is invalid, no spaces allowed !"); error = 1; } else{ if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 || tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 || tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){ alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;"); error = 1; } else{ if (placering<1 || tekst.length<=(placering+1)){ alert ("Your e-mail address is invalid !!"); error = 1; } } } } if(error == 0) document.forms[0].submit(); } //--> </script>
soes > Der er jo fordele og ulemper ved begge dele (serverside/clientside) men den sikreste validering fås nu engang med serverside. Det nytter jo f.eks ikke meget at validere i Javascript hvis brugerens browser ikke understøtter det, eller hvis han/hun har slået det fra - så hvis man vil være helt sikker - så er der ingen vej uden om serverside validering! PS : Så meget belaster en validering altså heller ikke serveren ;o)
det er rigtigt, men hvis det er muligt at undgå så vil jeg gøre det (serverside).
Du finder heller ikke mange browsere som ikke understøtter JavaScript den dag i dag. Det er rigtigt at man kan slå JavaScript funktionen fra i sin browser, men det er dog, efter min mening, de færeste som benytter sig af det.
--> soes Det script du fandt til mig var bare perfect.. Tak.
Ulempen ved Java validering, mener jeg også at man ikke umiddelbart kan gøre opmærksom på hvor fejlen (evt. Med rød tekst på siden ) - Min erfaring er også at folk ikke læser hvad der står i alle de popup bokse man bliver bombarderet med nu om dage.
Synes godt om
Ny brugerNybegynder
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.