Avatar billede virtus Nybegynder
12. januar 2003 - 00:05 Der er 7 kommentarer og
1 løsning

Formmail Jmail

Har denne form

<klip form>
<%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then

  strbrugernavn = Request.Form("brugernavn")
  strpopmail = Request.Form("popmail")
  strNavn = Request.Form("navn")
  strAdresse = Request.Form("Adresse")
  strPostNr = Request.Form("postnr")
  strBy = Request.Form("bynavn")
  strTlf = Request.Form("email")
  strEvt = Request.Form("evt")
 
  Set JMail = Server.CreateObject("JMail.SMTPMail")
  JMail.ServerAddress = "localhost"
 
  JMail.sender = "email@domæne.dk"
  JMail.SenderName = "Mig"
 
  JMail.Subject = "Noget"
  JMail.AddRecipient "email@domæne.dk"
           
  strBody = "" & strNavn & vbCrLf
  strBody = strBody & strAdresse & vbCrLf
  strBody = strBody & strPostNr & " " & strBy & vbCrLf
  strBody = strBody & strTlf & vbCrLf
  strBody = strBody & "Ønsket brugernavn : " & strbrugernavn & vbCrLf & vbCrLf
  strBody = strBody & "Ønsket email : " & strpopmail & vbCrLf & vbCrLf
  strBody = strBody & "Evt : " & strEvt & vbCrLf & vbCrLf
 
  JMail.Body = strBody
   
  JMail.Silent = True
  JMail.Execute  'Send mail
  Set JMail = Nothing

end if
%>
<table align="center">
<form method="POST" action="<%=Request.ServerVariables("SCRIPT_NAME")%>">
<tr><td>Ønsket Brugernavn:</td><td><input type="text" name="brugernavn"></td></tr>
<tr><td>Ønsket Email:</td><td><input type="text" name="popmail"></td></tr>
<tr><td>Navn:</td><td><input type="text" name="navn"></td></tr>
<tr><td>Adresse:</td><td><input type="text" name="adresse"></td></tr>
<tr><td>Post nr:</td><td><input type="text" name="postnr"></td></tr>
<tr><td>By:</td><td><input type="text" name="bynavn"></td></tr>
<tr><td>Email:</td><td><input type="text" name="email"><B>*Email*</B></td></tr>
<tr><td valign="top">Kommentar:</td><td><TEXTAREA NAME="evt" COLS="50" ROWS="8" WRAP="virtual"></TEXTAREA></tr>
<tr><td colspan="2"><input type="submit" value="Send" name="Send"></td></tr>
</form>
</table>
</klip form>

Det jeg godt kunne tænke mig var en dropdownbox ved "Ønsket email:" så der er 2 muligheder for hvilket domæne man vil have sin email hos

Så det ser ud som dette

Ønsket Email: "Textarea" "Dropdownbox"

Hvor dropdownboxen har 2 muligheder..

Er der en der har lyst til at kode det for mig ?? har selv siddet og fumlet med det i 2 timer nu, giver op...

Vil gerne sætte flere point at for det..

På forhånd tak..
Virtus.
Avatar billede eagleeye Praktikant
12. januar 2003 - 00:11 #1
<select name="email">
<option value="1">mail 1</option>
<option value="2">mail 2</option>
</select>


Så kan du med Request.Form("email") hendte den valgte email adresse som 1 eller 2. Den hendter altså det som står i value="XXX" for den valgte option.
Avatar billede virtus Nybegynder
12. januar 2003 - 00:13 #2
prøver det lige =)
Avatar billede virtus Nybegynder
12. januar 2003 - 00:23 #3
Nu ser det sådan her ud, men det virker ikke


  strbrugernavn = Request.Form("brugernavn")
  strpopmail = Request.Form("popmail")
  strpopmail2 = Request.Form("popmail2")
  strNavn = Request.Form("navn")
  strAdresse = Request.Form("Adresse")
  strPostNr = Request.Form("postnr")



strBody = "" & strNavn & vbCrLf
  strBody = strBody & strAdresse & vbCrLf
  strBody = strBody & strPostNr & " " & strBy & vbCrLf
  strBody = strBody & strTlf & vbCrLf
  strBody = strBody & "Ønsket brugernavn : " & strbrugernavn & vbCrLf & vbCrLf
  strBody = strBody & "Ønsket email : " & strpopmail & vbCrLf & vbCrLf
  strBody = strBody & "@Adresse : " & strpopmail2 & vbCrLf & vbCrLf


<form method="POST" action="<%=Request.ServerVariables("SCRIPT_NAME")%>">
<tr><td>Ønsket Brugernavn:</td><td><input type="text" name="brugernavn"><B>*Brugernavn*</B></td></tr>
<tr><td>Ønsket Email:</td><td><input type="text" name="popmail"><B>@</B><select name="popmail2">
<option value="1">VirtuaServer.dk</option>
<option value="2">HulluBullu.dk</option>
</td></tr>
<tr><td>Navn:</td><td><input type="text" name="navn"></td></tr>

Hvad gør jeg galt ??
Avatar billede virtus Nybegynder
12. januar 2003 - 00:24 #4
Ahhh lol
Har fundet fejlen =)
Avatar billede virtus Nybegynder
12. januar 2003 - 00:26 #5
Det virker jo for godt...
Tak Eagleeye...
Avatar billede eagleeye Praktikant
12. januar 2003 - 00:26 #6
Hvis du vil havd VirtuaServer.dk eller HulluBullu.dk overført via request.form så skal du skrive det i value sådan her og huske en </select>:

><select name="popmail2">
<option value="VirtuaServer.dk">VirtuaServer.dk</option>
<option value="HulluBullu.dk">HulluBullu.dk</option>
</select>
Avatar billede eagleeye Praktikant
12. januar 2003 - 00:26 #7
;)
Avatar billede virtus Nybegynder
12. januar 2003 - 00:30 #8
Glemte bare at ændre 1 & 2...

hehe
Tror jeg skal i seng nu... lol
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester