/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Form validering
Fra : Rasmus Christiansen


Dato : 18-02-04 12:34

Jeg bruger Danhost og deres "gamle" formmail, så jeg har noget kode a la:


<script type="text/javascript">
function fieldcheck(){
var error = 0;
if(document.all.Navn.value=="")
{
alert("Udfyld venligst navn");
document.all.Navn.focus();
error = 1;
//return false;
}
if(document.all.Tlf.value=="" & error==0)
{
alert("Udfyld venligst telefon nummer");
document.all.Tlf.focus();
error = 1;
//return false;
}
if(document.all.Afhentningstidspunkt.value=="" & error==0)
{
alert("Udfyld venligst afhentningstidpunkt");
document.all.Afhentningstidspunkt.focus();
error = 1;
//return false;
} if(error==0) {XXXXXX}
}


<form name="bestform" action="http://scripts.dandomain.dk/mailform.exe"
method="post" onsubmit="fieldcheck();return false;">

Den funger ikke helt efter hensigten. fieldcheck undersøger om navn, tlf,
osv. er udfyldt og fortæller brugeren hvis det mangler, og det er fint nok,
men når det går godt får brugeren først en fejl og derefter bliver formen
sendt afsted. Jeg kan simpelthen ikke finde ud af hvad der skal stå ved
XXXXX, for det er vel der fejlen ligger ? Jeg har prøvet at sætte XXXX =
document.forms[0].submit(); men jeg får en fejl om at det object ikke kan
kaldes, men brugeren ledes alligevel videre og formen bliver sendt afsted.
Hvad gør jeg forkert ?

 
 
Jens Gyldenkærne Cla~ (18-02-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-02-04 18:43

Rasmus Christiansen skrev:

> Hvad gør jeg forkert ?

Du sender samme spørgsmål fire gange på samme dag. Det er der ingen
grund til.

FUT: <news:dk.admin.netikette>
Om FUT og X-FUT: <http://www.usenet.dk/ord/lokal.html#fut>

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste