![]() |
Håller på med en föreningssida där jag bl.a. skall kunna göra medlemsansökan via ett formulär.
Har skapat ett formulär som börjar så här: <form method=post action="mailto:[email protected]?subject=Medlem sansökan till föreningen" enctype="text/plain" name="emailform" onSubmit="return checkFields()"> efter alla formulärfält kommer <pre><input type=submit value="Skicka ansökan!"></pre> När jag provar i IE7 så skickas mitt formulär efter att jag kvitterat i två rutor. När jag provar i FF3 så öppnas ett e-postfönster, alla info finns där och jag får trycka på skicka. När jag provar i Opera 9 så öppnas ett e-postfönster med adress och ämnesrad ifyllt, i övrigt tomt. Detta sista händer även med IE (troligen6) har jag fått veta. Har inte kunat kolla med fler webläsare Vad är fel? Finns det någon bättre lösning för att skapa ett formulär för, som i det här fallet, göra en medlemsansökan på hemsidan? |
Använd php och mail() ?
Bara bökigt med sidor som använder mailto: |
Det är bäst att undvika mailto: som gsoc skriver. Genom att använda ett PHP- eller ASP mailscript så kan du låta besökarna skicka mail via din server för utgående e-post (SMTP-server).
Använder du mailto: så krävs det att besökarna har angett ett mailprogram (t.ex Outlook) som standard i sin webbläsare. Samt har ett e-postkonto och serverinställningar registrerade i programmet. De besökare som använder Hotmail och Gmail etc har sällan konfiguerat sin Outlook. Anledningen till att det funkar för dig i IE7 är kanske att du just har angett ett standardmailprogram i den webbläsaren. |
Skall snarast skrota mailto-varianten!
Tips på lämpligt script mottages tacksamt. Det finns ju "hur mycket som helst" när man söker på Google. Hemsidan bor på one.com så jag kan använda ASP - PHP5 - MySQL för detta. |
kolla hos one.com om de har exempelfunktionalitet
|
Där finns ngt som heter: "FormMail.pl"
Förmodar att det använder det webhotellets SMTP-server, hittar inget mailto i scriptet? I så fall testar jag att bygga vidare på det. |
Här är ett ASP-script jag tycker funkar bra. Det kräver inte speciellt mycket ASP-kunskaper, det är mest bara att fylla i rätt uppgifter för mailserver etc. Själva formuläret kan behöva snyggas till lite.
formular.asp Kod:
<form method="post" action="skicka.asp"> Kod:
<% |
Tack så mycket!
Skall testa detta. |
Gör det! Om du stöter på problem så är det bara att fråga här i tråden.
|
Jag får det inte att fungera. Svaret är enkelt: One.com har inte stöd för JMAIL.
Fick förslaget att använda CDONTS. Ingen aning vad det är men det får kollas imorgon. |
Alla tider är GMT +2. Klockan är nu 04:32. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson