Jens Gyldenkærne Clausen skrev:
> Her er et par muligheder (jeg har fjernet ombrydningen, så
> man kan klippe-klistre efter behag):
Hm - korrnews satte vist en stopper for det.
Prøver lige at sende uden om:
* A ****************
function dispErr(f,txt)
{ alert("Angiv venligst "+txt+"\ndu ønsker at være optaget under.\n");
f.focus();
return(false);
}
function validate(f)
{ var i;
if (f.firmanavn.value == "") { return(dispErr(f.firmanavn,"det navn eller firmanavn")); }
if (f.adr1.value == "") { return(dispErr(f.adr1,"adressen")); }
if (f.postnr.value == "") { return(dispErr(f.postnr,"postnummeret")); }
if (f.telefon.value == "") { return(dispErr(f.telefon,"telefonnummeret")); }
if (f.tilmeldt.options.length == 0) { return(dispErr(f.tilmeldt,"et eller flere registre")); }
return(true);
}
********************
* B ****************
function validate(){
var i;
i = 0; // antal felter med fejl
var fejltekst = "Der er fundet fejl i indtastningen. Se nedenfor:\n";
// Overskrift skal indeholde mindst 3 tegn
if (document.form_opret.overskrift.value.length < 3) {
i++;
fejltekst += "- Feltet 'overskrift' skal indeholde minimum 3 tegn.\n";
}
// Tekst skal indeholde min 20 tegn
if (document.form_opret.annoncetekst.value.length < 20) {
i++;
fejltekst += "- Feltet 'Annoncetekst' skal indeholde minimum 20 tegn.\n";
}
// ... snip - adskillige ekstra fejltjek ...
// Evaluer i
if (i == 0) {
return true;
} else {
alert(fejltekst);
return false;
}
}
**********************************
--
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