Site hosted by Angelfire.com: Build your free website today!

DE olika Elementen

FORM
Du startar ett formulär med startaggen <form> och avslutar med sluttaggen </form>.
Ett formulär kan innehålla knappar att trycka på, fält där data ska skrivas in och
kryssboxar/radmenyer för olika val m.m. Men allt detta skapas innanför form-taggarna.
Method
method=get eller post......två olika sätt att ange vilket protokoll som ska användas för att
skicka formuläret
ACTION
action="här anges e-postadressen eller sökvägen/URL:en till cgi-scriptet" dvs. hur
formuläret ska hanteras.

Ett exempel är i mailto-formulär där man anger sin e-mailadress i action:
<form method=post action="mailto:din@e-mail.se">

Action är obligatoriskt.
I javascript där man kanske inte anger detta så bör man ange <form action="*">.
I formulär utan script används enctype för att göra formuläret mer läsbart.
<form method=post action="mailto:xx@xxx.se" enctype="text/plain">
INPUT
Skapar små fält där besökaren kan skriva in något eller kryssa för något. Input har
ingen sluttagg. Vad för typ av input-ruta (kontroll) anges via attributet type.

Du namnger fältet via name så att det går att *para* ihop fält med inskrivet
och ivägskickat text/data.

När formuläret är ifyllt ska man kunna sända iväg det och det sker via: submit
SUBMIT
En knapp att trycka på för att skicka iväg all data får man genom att koda så här.
<input type=submit>

Du kan skriva egen text på knappen med hjälp av attributet value.
<input type=submit value="Sänd!">
RESET
En radera knapp är bra om man skriver fel. Klickar man på den raderas alla formulär fält.
<input type=reset>

Du kan skriva egen text på knappen med hjälp av attributet value.
<input type=reset value="Radera!">
LABEL
Elementet label tillkom i HTML 4.0 för att man skulle kunna sätta en etikett på en
kontroll. I exempel ovan fick submit- och reset-knappen sin text via value.

En vanlig input-ruta har inte haft någon motsvarighet tidigare.
Numera kan man via label fixa detta.
<label> Adress <input type=text name="adress"> </label>

Ett label-element per kontroll.
Etiketten är/blir som innehållet mellan <label> och </label>
Artikel om formulär publicerad i Internetguiden 1997