drool Skrevet 3. mars 2005 Del Skrevet 3. mars 2005 (endret) Driver på å lager en liten webshop i et prosjekt på skolen. Der har jeg bla kunderegistrering. Og som alle vet så er det ikke like gøy å lage validering på all input en kunde skriver inn. Derfor var jeg inne på forumet her i forrige uke å kika litt rundt. Fant en tråd der var snakk om validering av felt vha javascript. Hvis man skrev inn noe som ikke stemmte overens med valideringsregelen ble man varslet av et lite rødt felt bak inputfeltet med en gang man satte foucus til neste felt. Men nå finner jeg ikke tilbake til denne tråden. Skulle gjerne ha sett litt på hvordan det fungerte. Noe som kan hjelpe meg litt ? På email valideringa nå kjører jeg følgende javascript. <script language="javascript" type="text/javascript"> re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ function Validate(kunde) { if (re.test(kunde.email.value)) { return true } alert("Invalid email address") kunde.email.focus() kunde.email.select() return false } </script> Litt irriterende å få opp den alrten når man trykker submit-knappen. Spesiellt hvis man har feil i flere felter.... Men da har jeg fått det til. Ble i alle fall slik jeg ønsket det(i IE da). I Opera ble det ikke fullt så fint. koden bli i alle fall som følger... re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/ function Validate(kunde) { if (re.test(kunde.email.value)) { return true } document.kunde.feilmld.value = "feil epost-adresse. Prøv igjen! dust!" kunde.email.focus() kunde.email.select() return false } Endret 3. mars 2005 av drool Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå