Formular i HTML

Sidst opdateret
26. februar 2005

Ja det er smart, men det virker bare ikke uden FrontPage Extensions. Men du kan nemt oprette formularer i HTML.
Det enkelte formularfelt defineres med et name = "...." og man angiver hvilken type formularfelt man vil lave , med koden type="..." . Se eksemplet nedenfor. 

 

Method og action I det første tag <FORM ....> defineres hvilke metode der anvendes ( her POST) og hvad der skal ske med formularen når brugeren trykker på Submit-knappen. Her oplyses det at formularen og de indtastede svar skal sendes med mail til 'leholt@worldionline.dk
 

<FORM METHOD=post ACTION="MAILTO:leholt@worldonline.d>
Navn :<input name="navn" type="text" size="50">

Har du adgang til FrontPage 98 ? <br>
<input name="hjemme" type="checkbox"> Hjemme
<input name="arbejdspladsen" type="checkbox"> På arbejdspladsen
<input name="ingen steder" type="checkbox"> Ingen steder
<p>
Har du tidligere været på kursus i HTML eller Frontpage98 ?<br>
<input name="kursus" type="radio" value="Nej">Nej
<input name="kursus" type="radio" value="Ja">Ja
<p>
Din e-mailadresse: <input name="email" type="text" size 30>
<p>
Hjemmeside adresse : <input name="hjemmeside" type="text" size 30>
<p>
Hvilken browser bruger du hjemme:
<SELECT NAME="browser" size="0">
<OPTION> Explorer 4.0
<OPTION> Explorer 5.0
<OPTION> Navigator 4.0
<OPTION> Navigator 5.0
<OPTION> anden ...
</SELECT>
<p>
<input name="submit" type=submit value="Afsend Formular">
<input name="reset" type=reset value="Fortryd indtastning">
</form>

 
Prøv det .. Prøv at copy - paste ovenstående kode ind i en HTML fil.
Ret e-mail adressen fra leholt@worldonline.dk til din egen e-mailadresse. Afprøv formularen....
Se formularen her

 

Problemet ... Det virker og det virker alligevel ikke.
Formularen bliver sendt med email og modtaget med email, men jeg kan ikke åbne den mail jeg modtager fra formularen. Mit postprogram (Outlook Express 5) fortæller mig at den modtagne fil POSTDATA:ATT ikke er associeret med et program og derfor ikke kan åbnes.

For at anvende formularerr til afsendelse af email skal web-serveren understøtte funktionen 'FormMail'. Man skal her i sit kode henvise til et såkaldt 'CGI-script' på webserveren.
www.ewebcity.com - understøtter ikke CGI-script
Teledanmarks Opasia-abbonement gør, her skal man indsætte følgende i  From ACTION koden:

Du kan altid få oplyst hos din internetudbyder / webserver-administrator, hvorvidt de understøtter FORMMAIL og hvilke kode der skal indsættes i FORM ACTION.

<form action="/cgi-bin/form2mail.pl" method=post >
<input type=hidden name="to" value="leholt@post1.tele.dk">


Undersøg om din internetudbyder understøtter FORMMAIL og hvilke koder der skal bruges ..
Jeg kan desværre ikke hjælpe dig videre her og nu.

 

© Otto leholt

Til top af siden