01. marts 2006 - 14:22
Der er
8 kommentarer og 2 løsninger
Hvad fanden er galt
den vil gerne valider adresser men ikke resten <script type="text/JavaScript"> function valider(f) { if (f.adresse.value=="") { alert("Husk at udfylde adresse-feltet"); f.adresse.focus(); return false; } } function valider(f) { if (f.fornavn.value=="") { alert("Husk at udfylde Fornavn-feltet"); f.fornavn.focus(); return false; } } if (f.efternavn.value=="") { alert("Husk at udfylde Efternavn-feltet"); f.efternavn.focus(); return false; } if (f.bynavn.value=="") { alert("Husk at udfylde Bynavn-feltet"); f.bynavn.focus(); return false; } if (f.postnr.value=="") { alert("Husk at udfylde Postnr-feltet"); f.postnr.focus(); return false; } if (f.telefon.value=="") { alert("Husk at udfylde Telefon-feltet"); f.telefon.focus(); return false; } if (f.email.value=="") { alert("Husk at udfylde Email-feltet"); f.email.focus(); return false; } } </script> <form method="POST" action="mailForm.asp" onsubmit="return valider(this)"> tak på forhånd
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
01. marts 2006 - 14:24
#1
Du har hele 2 funktioner der hedder det samme??
01. marts 2006 - 14:26
#2
<script type="text/JavaScript"> function valider(f) { if (f.adresse.value=="") { alert("Husk at udfylde adresse-feltet"); f.adresse.focus(); return false; } if (f.fornavn.value=="") { alert("Husk at udfylde Fornavn-feltet"); f.fornavn.focus(); return false; } if (f.efternavn.value=="") { alert("Husk at udfylde Efternavn-feltet"); f.efternavn.focus(); return false; } if (f.bynavn.value=="") { alert("Husk at udfylde Bynavn-feltet"); f.bynavn.focus(); return false; } if (f.postnr.value=="") { alert("Husk at udfylde Postnr-feltet"); f.postnr.focus(); return false; } if (f.telefon.value=="") { alert("Husk at udfylde Telefon-feltet"); f.telefon.focus(); return false; } if (f.email.value=="") { alert("Husk at udfylde Email-feltet"); f.email.focus(); return false; } //everything went out peachy :) return true; } </script> <form method="POST" action="mailForm.asp" onsubmit="return valider(this)"> virker det bedre? :) (uden at have testet det)
01. marts 2006 - 14:34
#3
nej den vil gerne valider adresse men hvis man udfylder den køre den bare vidre
02. marts 2006 - 00:03
#4
Hvis du har gjort som o-zone skriver burde det virke. Og hvis du kun skal kontrollere om en masse felter af samme type er udfyldt, kunne du forkorte det til noget i stil med: <script type="text/javascript"> function valider(f) { var a = f.getElementsByTagName('input'); for(i=0;i<a.length;i++){ if (a[i].type=="text" && a[i].value=="") { alert("Husk at udfylde " + a[i].name + "-feltet"); a[i].focus(); return false; } } //everything went out peachy :) return true; } </script> <form method="POST" action="mailForm.asp" onsubmit="return valider(this)"> <input type="text" name="adresse"><br> <input type="text" name="fornavn"><br> <input type="text" name="efternavn"><br> <input type="text" name="bynavn"><br> <input type="text" name="postnr"><br> <input type="text" name="telefon"><br> <input type="email" name="email"><br> <input type="submit" value="Gojkænd"> </form> /psc
02. marts 2006 - 00:22
#5
Super lækker kode psykochiken! Respekt goes your way! :)
02. marts 2006 - 01:39
#6
>> o-zone: takker og bukker ;o)
02. marts 2006 - 08:57
#7
fint tak lægger du lige et svar psykochicken så vi kan få det afsluttet ja og tak for hjælpen :)
02. marts 2006 - 13:53
#8
ok - men giv halvdelen til o-zone, han kom jo først med en løsning :o) /psc
02. marts 2006 - 15:13
#9
ja. det skal jeg nok
04. marts 2006 - 00:58
#10
..og tak for point :o)
Vi tilbyder markedets bedste kurser inden for webudvikling