Jᅵrgen Farum Jensen udtrykte prᅵcist:
> Jeg har konstrueret en side med en formular:
>
http://farumjensen.dk/seniorpc/tilmeld/
>
> Det jeg mangler er et simpel validerings-
> script, der tjekker om fornavn (fnavn),
> efternavn (enavn) og telefonnummer (tlf)
> har noget indhold, inden formularen sendes.
>
> Det er flere ᅵr siden, jeg sidst har beskᅵftiger
> mig med den slags. Jeg ku' mᅵske godt selv,
> men det ville nok tage mig flere timer, sᅵ
> hvis nogen her kan lave det i en hᅵndevending,
> ville jeg vᅵre meget taknemlig.
>
> Formularens ID er "kontakt".
<form ... onsubmit="return ValidateForm();">
function ValidateForm() {
return IsValid('fnavn', 'Fornavn') && IsValid('enavn', 'Efternavn')
&& IsValid('tlf', 'Tlfnr');
}
function IsValid(id, def_txt) {
var valid = false;
var elm = document.getElementById(id);
if (elm) {
valid = (elm.value != '') && (elm.value != def_txt);
}
return valid;
}
Ovenstᅵende, forudsᅵtter at inputs har id'er, og checker ogsᅵ for
default vᅵrdier, altsᅵ f.eks.
<input id="fnavn" name="fnavn" value="Fornavn">
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
Utils
http://sdccms.dk/ordbog/ http://sdccms.dk/mailfriend/