For at holde tingene lidt enklere vil jeg fremover kun skrive <FORM> tags'ne. Jeg vil undlade head, body, title og form tag attributterne fra nu af. Jeg behøver vel ikke at sige at du skal bruge dem i dit dokument.

Den mest almindelige TYPE form <INPUT> er TEKST.

<FORM>
<INPUT TYPE="text">
</FORM>

Alle inputs skal have et navn NAME.

<FORM>
<INPUT TYPE="text" NAME="ADRESSE">
</FORM>

Når brugeren indtaster sin adresse (f.eks. Gærdesmuttevej 33), bliver det til input's værdi og parret med ADRESSE så slutresultatet efter behandlingen bliver ADRESSE=Gærdesmuttevej 33.


Hvis vi vil kan vi indtaste en værdi VALUE.

<FORM>
<INPUT TYPE="text" NAME="ADRESSE" VALUE="Spætmejsevej 44">
</FORM>

Det vil automatisk parre værdien Spætmejsevej 44 med navnet ADRESSE, medmindre brugeren ændrer det. Bemærk - husk at bruge anførselstegn dér hvor jeg specificerer det.


Vi kan angive størrelsen på en text input box.

<FORM>
<INPUT TYPE="text" NAME="ADRESSE" VALUE="Spætmejsevej 44" SIZE=10>
</FORM>

<FORM>
<INPUT TYPE="text" NAME="ADRESSE" VALUE="Spætmejsevej 44" SIZE=20>
</FORM>

<FORM>
<INPUT TYPE="text" NAME="ADRESSE" VALUE="Spætmejsevej 44" SIZE=30>
</FORM>

Som du kan se er default værdien (for det meste) 20. Du ved sandsynligvis allerede, i øvrigt, at den default værdi er den værdi browseren antager, hvis du ikke fortæller den noget andet.

Bemærk - En tekst boks er ikke altid samme størrelse i forskellige browsere. Skriv en formular i en browser og se den i en anden, og du vil se at de renderes en smule forskelligt. I gamle dage, (og indtil du bliver endnu klogere) var det et problem. Men med Cascading Style Sheets (CSS) behøver det ikke at være det længere.