Ifyllnadsformulär

Man kan också ha formulär, som går att fylla i på hemsidan. Det enda som tas upp här är en enkel metod att skicka e-mail från ett formulär. Om man vill göra mer avancerade formulär, så måste man ha något som heter cgi-script (Common Gateway Interface). Om man vill veta mer, så är Yahoo's sida om Forms en bra utgångspunkt.
De har också en sida om cgi.

Man börjar alltid ett ifyllnadsformulär med kommandot:

<FORM>

Om man ska göra ett formulär som det går att skicka e-post ifrån, så skriver man kommandot:

<FORM METHOD=POST ACTION="mailto:användarnamn@domän.se">

Formulären kan naturligtvis användas till många andra saker, men då krävs, som sagt, cgi- script, och det tas inte upp här.
Sen finns det olika typer av textfält och kryssrutor, som man kan lägga in i sitt formulär. För att få en vanlig ruta, där läsaren t.ex. kan skriva in sitt namn, så använder man kommandot:

Skriv ditt namn här: <INPUT TYPE="text" NAME="namn" SIZE="20" VALUE="Ditt namn">

Det fätet kommer att se ut så här:

Skriv ditt namn här:

Om man använder sig av INPUT TYPE, så finns följande fält:

"text" Här får man en vanlig textruta
"radio"Med detta kommando så får man en radioknapp, som går att kryssa i.
"checkbox"En vanlig fyrkantig kryssruta.
"submit"Man får en knapp som utför det man vill att formuläret ska göra (det som står efter ACTION=).
"reset"Man får en knapp som suddar ut allt ifyllt, och låter anvädaren börja om.


Här är några exempel:

<FORM>
<INPUT TYPE="radio" NAME="1" VALUE="Val ett">Val ett<BR>
<INPUT TYPE="radio" NAME="1" VALUE="Val två">Val två<BR>
<INPUT TYPE="radio" NAME="1" VALUE="Val tre">Val tre<BR>
</FORM>

ser ut så här:

Val ett
Val två
Val tre


<FORM>
<INPUT TYPE="checkbox" NAME="Ett" VALUE="CHECKED">Alternativ ett<BR>
<INPUT TYPE="checkbox" NAME="Två" VALUE="CHECKED">Alternativ två<BR>
<INPUT TYPE="checkbox" NAME="Tre" VALUE="CHECKED">Alternativ tre<BR>
</FORM>

ser ut så här:

Alternativ ett
Alternativ två
Alternativ tre


SUBMIT och RESET ger två vanliga knappar:

<FORM>
<INPUT TYPE="submit" VALUE="Sänd"><BR>
<INPUT TYPE="reset" VALUE="Börja om"><BR>
</FORM>


ger två knappar som ser ut så här:






Det finns också andra typer av fält som man kan lägga in i sitt formulär.Till exempel ett vanligt textfält, och då använder man sig av kommandot:

<TEXTAREA NAME="kommentar" ROWS=5 COLS=60>Test</TEXTAREA>

Här anger ROWS hur många rader högt fältet ska vara, och COLS anger hur brett fältet ska vara. Ovanstående fält ser ut så här:



Man kan också ha scrollbara fält där användaren kan välja olika alternativ. Kommandot för det är:

<FORM>
<SELECT NAME="alternativ" MULTIPLE SIZE="3">
<OPTION>Alternativ ett
<OPTION>Alternativ två
<OPTION>Alternativ tre
<OPTION>Alternativ fyra
<OPTION>Alternativ fem
</SELECT>
</FORM>

och det ser ut så här:



Om man låter bli att skriva MUTIPLE SIZE=x, så får man ett fät som ser ut så här:



När man är klar med sitt formulär, så avslutas det med:

</FORM>

Det var en väldigt kortfattad beskrivnig om formulär, men det finns hur mycket information som helst att få tag på ute på "nätet".




e-post: jan.wentzel@mailbox.swipnet.se
Copyright© Jan Wentzel Granskat - (97 04 30)
URL: http://home3.swipnet.se/~w-35005/index.html