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.