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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
19. august 2004 - 14:24
#1
Den skal først komme i det øjeblik jeg trykker submit
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);">
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...
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>
19. august 2004 - 14:47
#5
-- og du skal selvfølgelig tilpasse alerts, så de siger noget fornuftigt !-)
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
19. august 2004 - 14:49
#7
Velbekomme '-)
27. september 2004 - 13:30
#8
Tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling