Just nu i M3-nätverket
Gå till innehåll

Skicka formulär?


Alexandra Wow

Rekommendera Poster

Alexandra Wow

Vill att besökare ska kunna fylla i ett formulär på min sida och sen skicka det till en e-postadress de själva skriver in.

 

Designen till själva formuläret med alla valbara grejer är klar. Det är bara "till"-rutan som saknas. Samt vad det blir för kod för submit-knappen.

 

Jag använder One (fd B-One) och det funkar med CGI.

 

Ursäkta om frågorna är konstiga. Jag är nybörjare. Är inte säker på i vilket forum min fråga bör vara...CGI eller Javascript. Sorry, om jag postade fel.

[inlägget ändrat 2006-10-14 20:32:48 av Alexandra Wow]

Länk till kommentar
Dela på andra webbplatser

Alexandra Wow

Jag vet, jag har läst den. Problemet är att med nedasntående kod så skickas formuläret till den e-mail jag skriver in i koden. En som är "hidden". Jag vill ju att folk själva ska kunna bestämma vem de ska skiska det till. Samma princip som i "Tipsa en vän"-grejet längst ner på denna sida.

 

[log]

<FORM method="post" action="http://www.din-domän.se/cgi-bin/FormMail.pl">

<input type="hidden" name="recipient" value="e-postadress@din-domän.se">

<input type="hidden" name="subject" value="Här kan du ange ett ämne">

<input type="hidden" name="redirect" value="http://www.din-domän.se/nysida.html">

 

Namn:<INPUT TYPE="TEXT" VALUE="" NAME="Namn" SIZE="20">

Efternamn:<INPUT TYPE="TEXT" VALUE="" NAME="Efternamn" SIZE="20">

Mail:<INPUT TYPE="TEXT" VALUE="" NAME="Mail" SIZE="20">

Kommentar:<TEXTAREA name="Kommentar" COLS="40" ROWS="7"> </TEXTAREA>

 

<INPUT TYPE="Reset" VALUE="Rensa"><INPUT TYPE="Submit" VALUE="Skicka">

</form>

[/log]

 

Länk till kommentar
Dela på andra webbplatser

Ok, men lägg då till ett fält, Mail(till), där användaren kan skriva in vart mailet skall skickas. Låt sedan ändringar i detta fält ändra i hidden-fältet. Så här:

[log]

<html><head>

<title>Kalkylator</title>
<script language="javascript" type="text/javascript">
function SetEmail(sMail) {
o=document.getElementsByName('recipient')[0];
o.value=sMail
}
</script>
</head>

<body >

<FORM method="post" action="http://www.din-domän.se/cgi-bin/FormMail.pl">
<input type="hidden" name="recipient" value="e-postadress@din-domän.se">
<input type="hidden" name="subject" value="Här kan du ange ett ämne">
<input type="hidden" name="redirect" value="http://www.din-domän.se/nysida.html">

Namn:<INPUT TYPE="TEXT" VALUE="" NAME="Namn" SIZE="20">
Efternamn:<INPUT TYPE="TEXT" VALUE="" NAME="Efternamn" SIZE="20">
Mail (till):<INPUT TYPE="TEXT" VALUE="" onchange="SetEmail(this.value);" SIZE="20">
Mail (från):<INPUT TYPE="TEXT" VALUE="" NAME="Mail" SIZE="20">
Kommentar:<TEXTAREA name="Kommentar" COLS="40" ROWS="7"> </TEXTAREA>

<INPUT TYPE="Reset" VALUE="Rensa"><INPUT TYPE="Submit" VALUE="Skicka">
</form>

</body>
</html>

[/log]

 

Länk till kommentar
Dela på andra webbplatser

Det verkar som om deras mailscript förhindrar att mail skickas till någon annan än din mailadress. Skriver jag in din adress i till-fältet så fungerar det. Begräsning hos B-One med andra ord.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...