Formularer

Indlæs andet indhold på denne side:

De forskellige inputfelter

Siden er opdateret 28. 1. 2009

Input-felter kan inddeles i to hovedtyper:

  1. Skjulte felter - brugeren ser dem ikke, men de kan indeholde oplysninger, der kan sendes afsted sammen med den mail, som brugeren skriver
  2. Brugerfelter - de felter, som brugeren ser og kan udfylde

De skjulte input-typer

<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:

remote_host
Her indhentes navnet på den server, brugeren benytter.
remote_addr
Her indhentes IP-nummeret på brugeren
http_user_agent
Her indhentes oplysninger om brugerens browser (navn og version)

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.

^ Tilbage til sidens top

Valid XHTML og CSS / Copyright © Hjemmesideskolen januar 2000
Hjemmesideskolen
Du er her: Forsiden - html - Formularer
Brugere lige nu: 1
Home Mail