Mailto
Dersom en ønsker tilbakemelding via et selvskrevet form, finnes
ulike metoder. I <FORM> kan du bruke action="mailto:min@mail.addre.se"
for å få tilsendt resultatet fra skjemaet.
FORM-taggen lar deg velge mellom
- ENCTYPE="multipart/form-data"
- Denne sender en multipart mail, hvor hvert element i skjemaet
sendes som en separat meldingsdel.
- ENCTYPE="application/x-www-form-urlencoded"
- Denne sender resultatet rått fra browseren, elementene
er adskilt av & og mange tegn er kodet.
Begge alternativene gir en rimelig kryptisk beskjed tilbake.
Det finnes tilgjengelig et cgi-script som kanskje vil løse dette
på en greiere måte for deg. Scriptet returner en enkel melding
hvor navnet på inputvariablene og input fra skjemaet listes.
Scriptet kalles under www.uib.no om FORM-taggen skrives slik:
<FORM METHOD=POST ACTION="/cgi-bin/mailto">
<INPUT type="hidden" name="ansvarlig" value="minadresse@uib.no">
Merk at FORMet må ha en variabel som heter ansvarlig, og denne
må angi en mailadresse under uib.no, ellers vil scriptet gi en
feilmelding ved POST. Feltene i den returnerte mail vil ordnes alfabetisk,
dersom dette ikke er ønskelig kan det omgås ved å å sette på ett nummer foran
hvert navn på inputboksene.
Eksempelvis noe slikt:
NAME="00 Etternavn:"
NAME="01 Fornavn:"
etc
Etter at meldingen er sendt vil webgjesten bli gitt en kvittering ala
«Din melding blir nå sendt til hmk@uib.no. Du vil snarlig motta et svar.»
bli gitt. Er skjemaet av en slik karakter at svar ikke skal forventes
kan du tilføye:
<INPUT type="hidden" name="kvittering" value="nei">
Meldingen som sendes vil ha et Subject: med teksten
«Mail fra » og den fulle URLen til websiden med skjemaet.
Dersom du ønsker et annet subject-felt, kan du legge til
<INPUT type="hidden" name="subject" value="selvvalgt tekst">
Du vil da finne URLen til skjemaet i meldingsheaderen «X-Posting-URI».
Siden det sendes en mail fra skjemaet vil det være naturlig om
leseren får anledning til å legge igjen sin egen mailadresse.
Om det finnes en input-boks som heter «e-post», «epost» eller «email»
vi cgi-scriptet sette den verdien som mailens svaradresse.
Dersom du ønsker at flere skal motta mailen fra skjemaet, kan du
føye til
<INPUT type="hidden" name="mailkopi" value="annen@adres.se">
Dersom det er felter i skjemaet som må være utfylt
kan du la navnet på feltet (name=) ende på
"_oblig".
Da vil det bli gitt en feilmelding til brukeren om at feltet
må være fyllt inn før meldingen til "ansvarlig" blir sendt.
Dersom du ønsker at svaret lett skal kunne viderebehandles som
et regneark, kan du legge til
<INPUT type="hidden" name="csvsvar" value="ja">
Eposten du mottar vil da ha et vedlegg med navn mailto.csv,
det er en CSV-fil hvor feltene er adskilt med semikolon.
obs
Taggen <SELECT MULTIPLE> virker ikke (2/11-98 hmk)
Tiden ved Universitetet i Bergen er nå 15:07:06 3/11-2007 (+0100)
Du bruker Internet-nummeret 158.39.128.243
Nummeret er i DNS registrert med navnet heritrix4.nb.no.
Du er ikke koblet opp via Universitetet i Bergens nettverk.
Sist oppdatert 1/11-2000 av hmk
|