Gå til innhold

Javascript som validerer en form


Anbefalte innlegg

Hei jeg kan ikke noe om javascript.

Nå sitter jeg å gjør ferdig en internet-site som skal leveres imorgen kl. 08.00.

 

Skjemaet skal innerholde valedering på postnr slik at verdien over 9999 ikke godkjennes, og at det legges inn mail-adresse. Skjemaet skal returnere en side i nytt vindu som takker for bestillingen.

 

(Jeg kan gjøre det i asp, men læreren gotar bare javaScript. Er det noen som gidder hjelpe meg med koden, hadde jeg vært veldig lykklig!

Lenke til kommentar
Videoannonse
Annonse

Jeg har laget noe lignende i forbindelse med et påmeldings script på web. Jeg la det opp slik at alle feltene har tilhørende funksjoner som det sjekkes på når bruker trykker submit. Eksempel, sjekkee om email adressen har gyldig format:

 

function isEmail(form) {

if ((form.email.value == "" ||

//sjekker om feltet er tomt

 

form.email.value.indexOf('@', 0) == -1) ||

//sjekker om alfakrøllen er med :wink:

 

form.email.value.indexOf('.') == -1) {

//sjekker at mailadressen har minst ett

//punktum.

//returnerer false dersom en eller flere

//av overstående

 

return false

}

else {

return true

}

}

 

Når det gjelder postnummer gadd jeg ikke sjekke lengden. Fra mitt script:

 

function isPostnummer(form) {

if (form.postnr.value == "" || isNaN(form.postnr.value)) {

//Sjekker at feltet ikke er tomt eller

//inneholder noe annet enn et tall

 

return false

}

else {

return true

}

}

 

Hvis du må sjekke lengden tror jeg du kan bruke form.postnr.length (er ikke helt sikker om jeg blander med vanlig javaprogrammering her, men prøv!)

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...