Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Vil nogen gøre mig en tjeneste?

2 views
Skip to first unread message

Jørgen Farum Jensen

unread,
Jul 16, 2012, 7:07:03 AM7/16/12
to
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".

--

Med venlig hilsen
J�rgen Farum Jensen

Birger Sørensen

unread,
Jul 16, 2012, 8:19:08 AM7/16/12
to
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/


Jørgen Farum Jensen

unread,
Jul 16, 2012, 12:32:22 PM7/16/12
to
Den 16-07-2012 14:19, Birger S�rensen skrev:
> 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
>


Tusind tak for hj�lpen!

Martin

unread,
Jul 17, 2012, 7:51:03 AM7/17/12
to
PS
Husk ogs� server validering...

Leif Neland

unread,
Jul 23, 2012, 4:24:41 AM7/23/12
to

"J�rgen Farum Jensen" <jfje...@yahoo.dk> skrev i en meddelelse
news:5003f5d6$0$290$1472...@news.sunsite.dk...
> 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.
>
Du kan yderligere lave
<input type="text" name="E-mail" id="email" size="26" maxlength="40" />om
til <input type="email" name="E-mail" id="email" size="26" maxlength="40"
/>S� kan visse moderne browsere selv checkke for email-formatet, og bl.a.
ipadder s�tter tastaturet s� der er direkte adgang til "@"Mindre moderne
browsere, der ikke forst�r html5, vil bare vise det normalt som et
textfelt.Leif


Allan

unread,
Jul 23, 2012, 6:15:00 AM7/23/12
to

> Du kan yderligere lave
> <input type="text" name="E-mail" id="email" size="26" maxlength="40" />om
> til <input type="email" name="E-mail" id="email" size="26" maxlength="40"
> />S� kan visse moderne browsere selv checkke for email-formatet, og bl.a.
> ipadder s�tter tastaturet s� der er direkte adgang til "@"Mindre moderne
> browsere, der ikke forst�r html5, vil bare vise det normalt som et
> textfelt.Leif
>
Man kan godt have en e-mail-adresse, der er l�ngere end 40 tegn.
Hvis du vil v�re sikker p� ikke at afvise korrekte e-mail-adresser p�
grund af l�ngden, s� b�r maxlength s�ttes til 256, der er den maksimale
l�ngde af en e-mail-adresse.

Hilsen Allan


Allan

unread,
Jul 23, 2012, 6:28:07 AM7/23/12
to

> Man kan godt have en e-mail-adresse, der er l�ngere end 40 tegn.
> Hvis du vil v�re sikker p� ikke at afvise korrekte e-mail-adresser p�
> grund af l�ngden, s� b�r maxlength s�ttes til 256, der er den maksimale
> l�ngde af en e-mail-adresse.
>
Se i�vrigt denne side:
http://www.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk.com/
der udbyder lange e-mail-adresser.

Den kan sikkert drive mange systemadministratorer til vandvid :-)

Hilsen Allan

0 new messages