Indlæs andet indhold på denne side:
Siden er opdateret 28. 1. 2009
Input-felter kan inddeles i to hovedtyper:
<input type="hidden" name="recipient" value="navn@domæne.dk" />
<input type="hidden" name="required" value="email" />
<input type="hidden" name="subject" value="Spørgsmål" />
<input type="hidden" name="env_report" value="remote_host,remote_addr,http_user_agent" />
<input type="hidden" name="redirect" value="http://www.domæne.dk/tak.htm" />
<input type="hidden" name="sort" value="order:afs,navn,email,url,msg,besked" />
<input type="hidden" name="afs" value="--Afsender--" />
<input type="hidden" name="msg" value="--Besked--" />
Lad os prøve at kigge nærmere på de enkelte dele i koden:
<input type="hidden" name="recipient" value="navn@domæne.dk" />
Her defineres den adresse, mailen skal sendestil, når brugeren trykker på Send. Uden denne linje kan der ikke sendes en mail til dig, når brugeren trykker på Send. Denne linje er tjekket hos cybercity.
Hos tdc derimod skal linjen med email-adressen skrives sådan:
<input type="hidden" name="mailto" value="navn@domæne.dk">
Denne inputtype skal du kun bruge, hvis du vil benytte et cgi-script til videre behandling af mailen.
Hvis du vil gøre brug af enten brugerens email-program eller et asp- eller php-script, vil dette input sabotere de muligheder for beskyttelse mod spam, der kan opnås med javascript, asp eller php - altså: Nix bruge!
<input type="hidden" name="required" value="email" />
Her defineres, at feltet med afsenderens email-adresse skal udfyldes, før mailen kan sendes. Det er praktisk, da modtageren (du) ellers ikke har en svaradrresse.
Skal flere (bruger)input-felter defineres som required, listes de med komma imellem, men uden ordmellemrum. Dvs. hos tdc skal man i stedet for komma indsætte en lodret bar | mellem de enkelte punkter.
<input type="hidden" name="missing_fields_redirect" value="din_fejlside.html" />
Hvis du har indsat feltet required, åbner det for, at du også bruger feltet missing_fields_redirect, som definerer en fejlside, brugeren sendes til, hvis ikke alle obligatoriske felter er udfyldt.
Dette indput er ikke påkrævet.
<input type="hidden" name="subject" value="Spørgsmål" />
Her defineres et emne, der sættes i emnefeltet på den mail, som afsendes. Emne kan også indsættes som et bruger-input i formularen og aflæses derfra. Enten det skjulte eller det brugerdefinerede emne bør være til stede i formularen.
<input type="hidden" name="env_report" value="remote_host,remote_addr,http_user_agent" />
Her hentes en række oplysninger om den, der sender mailen til dig:
Dette input er ikke påkrævet.
<input type="hidden" name="redirect" value="http://www.domæne.dk/tak.htm" />
Her defineres en side, som brugeren sendes til, når mailen er blevet afsendt.
Dette input er ikke påkrævet.
<input type="hidden" name="sort" value="order:navn,email,url,besked" />
Her defineres en rækkefølge, efter hvilken de enkelte brugerinput fra mailformularen skal skrives i mailen. Der sorteres efter det name, der er sat på de enkelte inputfelter. Man kan også vælge at sortere felterne alfabetisk. Det sker så ved at skrive linjen sådan:
<input type="hidden" name="sort" value="alphabetic" />
Dette input har kun en funktion, hvis mailen skal sendes via cgi-script.
Dette input er ikke påkrævet.
<input type="hidden" name="afs" value="--Afsender--" />
<input type="hidden" name="msg" value="---Besked---" />
Her er et par input, der indsætter nogle ejervalgte overskrifter --Afsender-- og ---Besked--- til de forskellige oplysninger i den afsendte mail. Inputsorteringen indsætter overskrifterne det rigtige sted i mailen.
Det vides ikke, om alle udbyderes cgi-script understøtter denne funktion. Jeg kan kun oplyse, at tdc gør det ikke.
Disse input har kun en funktion, hvis mailen skal sendes via cgi-script.
Disse input er ikke påkrævet.