Avatar billede eastbourne Nybegynder
05. september 2000 - 11:15 Der er 3 kommentarer og
1 løsning

Validering af 2 formfelter

Er der nogen der har styr på dette:

Jeg har en form med 2 felter. Brugeren må gerne nøjes med at indtaste noget i felt1, men hvis han indtaster noget i felt2, skal der også være noget indtastet i felt1.
Avatar billede sone Nybegynder
05. september 2000 - 11:24 #1
Lav en funktion som bliver kaldt ved submit.
Funktionen skal checke om

  document.formnavn.felt2.value > \'\'

hvis den er det, skal document.formnavn.felt1.value have en værdi.
Avatar billede tigerdyr Nybegynder
05. september 2000 - 11:25 #2
Lav en OnChange() på felt 2, der tjekker om der er indtastet noget i felt 1... (noget med length eller value... skal se om jeg kan grave et eksempel frem)
Avatar billede tigerdyr Nybegynder
05. september 2000 - 11:28 #3
Prøv det her på felt2
if (document.Formular.tekstfelt1.value.length > 1)
  {
    alert(\"Der er ikke indtastet noget i box1, ret venligst og prøv igen\");
  }
Avatar billede tigerdyr Nybegynder
05. september 2000 - 11:29 #4
> 1 kan selvfølgelig rettes til hvor mange tegn du nu engang mindst vil have indtastet i tekstfelt1
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester