Avatar billede dcheng Novice
19. august 2004 - 14:24 Der er 7 kommentarer og
1 løsning

<FORM> besked hvis felt ikke er udfyldt

Jeg har en form med nogle felter jeg vil gerne have sådan at hvis jeg ikke udfylder nogle bestemte form felter så skal der komme en besked (lille vindue man skal sige OK til)

Jeg ved intet om javascript prøv venligst at uddybe lidt
Avatar billede dcheng Novice
19. august 2004 - 14:24 #1
Den skal først komme i det øjeblik jeg trykker submit
Avatar billede roenving Novice
19. august 2004 - 14:34 #2
Du skal lave en valideringsfunktion, som kaldes onsubmit !-)

Hvordan felterne skal vaideres er selvfølgelig ret afgørende, men skelettet ser således ud:

<script type="text/javascript">
function valider(f){
  if(f.navn.value=""){
    alert('Du skal udfylde navn');
    f.navn.focus();
    return false;
  }
  return true;
}
</script>

<form action="" method="post" onsubmit="return valider(this);">
Avatar billede dcheng Novice
19. august 2004 - 14:43 #3
<FORM action="sdfasdf.php" method="post">
<INPUT type="text" name="a">
<INPUT type="text" name="b">
<INPUT type="submit" value="Send">
</FORM>

Hvis jeg nu har det... hvordan skal det så står iforhold til dit?

Den skal mælde fejl så snart der er et af felterne som er tomt...
Avatar billede roenving Novice
19. august 2004 - 14:46 #4
<script type="text/javascript">
function valider(f){
  if(f.a.value=""){
    alert('Du skal udfylde navn');
    f.a.focus();
    return false;
  }
  if(f.b.value=""){
    alert('Du skal udfylde navn');
    f.b.focus();
    return false;
  }
  return true;
}
</script>

<form action="sdfasdf.php" method="post" onsubmit="return valider(this);">
<input type="text" name="a">
<input type="text" name="b">
<input type="submit" value="Send">
</form>
Avatar billede roenving Novice
19. august 2004 - 14:47 #5
-- og du skal selvfølgelig tilpasse alerts, så de siger noget fornuftigt !-)
Avatar billede dcheng Novice
19. august 2004 - 14:48 #6
Ok Takker point til manden.... Hmm jeg synes du er meget aktiv her på eksperten.. jeg fpr tit svar fra dig... :D
Avatar billede roenving Novice
19. august 2004 - 14:49 #7
Velbekomme '-)
Avatar billede roenving Novice
27. september 2004 - 13:30 #8
Tak for point ;~}
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