/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hjælp til redigering af asp mailform
Fra : Brian Olsen


Dato : 01-11-06 21:38

Jeg er ikke ret god til programmering. Faktisk prøver jeg mig
langsomt frem men har nu hårdt brug for hjælp til at komme
videre.
Jeg har fra mit webhotel hentet nedenstående asp mailform og
rettet den lidt til men....
Jeg håber nogen af jer derude vil hjælpe mig med at få tilrettet
formen. 1) så der kommer Allert-skilte op, når man trykker
send-knappen uden at have udfyldt alle felter. 2) så der kommer
et skilt op, der siger "tak for mailen etc.", istedet for at
afsenderen bliver omstillet til siden "send.asp"

Formen ligger som forsøg på
http://www.aktivintelligens.dk/brian.htm

og består af nedenstående 2 dele

<html><head>
<title>Send mail</title></head><body>

<%
set msg = Server.CreateOBject( "JMail.Message" )
msg.Logging = true
msg.silent = true
msg.ContentType = "text/html"
msg.From = Request.Form("Email")
msg.FromName = Request.Form("Navn")
msg.AddRecipient "info@aktivintelligens.dk", "Brian Olsen"
msg.Subject = "Formular test"
msg.Body = "Kontaktoplysninger:" & "<br>Navn: " &
Request.Form("Navn") & "<br>Emnevalg: " & Request.Form("subject")
& "<br>Email: " & Request.Form("Email") & "<br>Besked: " &
Request.Form("Besked")
if not msg.Send("localhost" ) then
Response.write "<pre>" & msg.log & "</pre>"
else
Response.write "Tak for din besked, " & Request.Form("Navn") &
".<p>Vi vender tilbage snarest muligt.</p>"
end if
Set msg = Nothing
%>

</body>
</html>

og

<html><head>
<title>ASP formmail</title></head><body>
<form method="POST" action="send.asp" name="Formmail1" id="form">
<input type="text" name="Navn" value=" Navn:"
onclick="this.value=''" style="border:1px solid #f0f0f0; font:
11px tahoma, verdana; color: #454545; background:#ffffff; width:
94px;"/>
<select name="subject" style="border:1px solid #f0f0f0; font:
11px tahoma, verdana; color: #454545; background:#ffffff; width:
94px;">
<option>Vælg et emne</option>
<option>Bestil en tid</option>
<option>Spørgsmål</option>
<option>Kommentar</option>
<option>Andet</option>
</select>

<input name="Email" size="0" value=" E-mail:"
onclick="this.value=''" type="text" style="border:1px solid
#f0f0f0; font: 11px tahoma, verdana; color: #454545;
background:#ffffff; width: 190px;"/>
<input type="text" name="Besked" value=" Skriv en besked:"
onclick="this.value=''" style="border:1px solid #f0f0f0; font:
11px tahoma, verdana; color: #454545; background:#ffffff; width:
190px;" size="29" maxlength="200"><br>
<input type="submit" value="Send" name="B1">
</form>
</body></html>

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Thrane (02-11-2006)
Kommentar
Fra : Thrane


Dato : 02-11-06 08:50


"Brian Olsen" <brianolsen@stofanet.dk> wrote in message
news:4549058a$0$49195$14726298@news.sunsite.dk...
> Jeg er ikke ret god til programmering. Faktisk prøver jeg mig
> langsomt frem men har nu hårdt brug for hjælp til at komme
> videre.
> Jeg har fra mit webhotel hentet nedenstående asp mailform og
> rettet den lidt til men....
> Jeg håber nogen af jer derude vil hjælpe mig med at få tilrettet
> formen. 1) så der kommer Allert-skilte op, når man trykker
> send-knappen uden at have udfyldt alle felter. 2) så der kommer
> et skilt op, der siger "tak for mailen etc.", istedet for at
> afsenderen bliver omstillet til siden "send.asp"
>
> Formen ligger som forsøg på
> http://www.aktivintelligens.dk/brian.htm
>
> og består af nedenstående 2 dele
>
> <html><head>
> <title>Send mail</title></head><body>
>
> <%
> set msg = Server.CreateOBject( "JMail.Message" )
> msg.Logging = true
> msg.silent = true
> msg.ContentType = "text/html"
> msg.From = Request.Form("Email")
> msg.FromName = Request.Form("Navn")
> msg.AddRecipient "info@aktivintelligens.dk", "Brian Olsen"
> msg.Subject = "Formular test"
> msg.Body = "Kontaktoplysninger:" & "<br>Navn: " &
> Request.Form("Navn") & "<br>Emnevalg: " & Request.Form("subject")
> & "<br>Email: " & Request.Form("Email") & "<br>Besked: " &
> Request.Form("Besked")
> if not msg.Send("localhost" ) then
> Response.write "<pre>" & msg.log & "</pre>"
> else
> Response.write "Tak for din besked, " & Request.Form("Navn") &
> ".<p>Vi vender tilbage snarest muligt.</p>"
> end if
> Set msg = Nothing
> %>
>
> </body>
> </html>
>
> og
>
> <html><head>
> <title>ASP formmail</title></head><body>
> <form method="POST" action="send.asp" name="Formmail1" id="form">
> <input type="text" name="Navn" value=" Navn:"
> onclick="this.value=''" style="border:1px solid #f0f0f0; font:
> 11px tahoma, verdana; color: #454545; background:#ffffff; width:
> 94px;"/>
> <select name="subject" style="border:1px solid #f0f0f0; font:
> 11px tahoma, verdana; color: #454545; background:#ffffff; width:
> 94px;">
> <option>Vælg et emne</option>
> <option>Bestil en tid</option>
> <option>Spørgsmål</option>
> <option>Kommentar</option>
> <option>Andet</option>
> </select>
>
> <input name="Email" size="0" value=" E-mail:"
> onclick="this.value=''" type="text" style="border:1px solid
> #f0f0f0; font: 11px tahoma, verdana; color: #454545;
> background:#ffffff; width: 190px;"/>
> <input type="text" name="Besked" value=" Skriv en besked:"
> onclick="this.value=''" style="border:1px solid #f0f0f0; font:
> 11px tahoma, verdana; color: #454545; background:#ffffff; width:
> 190px;" size="29" maxlength="200"><br>
> <input type="submit" value="Send" name="B1">
> </form>
> </body></html>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials

Brugeren bliver ikke omstillet til siden send.asp.
Det er det filen hedder du allerede er på og når du klikker send, fortæller
du blot siden at den skal udføre handlingen POST på samme side.

Den egen side virker ikke, da den asp mailform netop er i ASP og siden
derfor skal have endelsen .ASP for at virke.

/Thrane



Søg
Reklame
Statistik
Spørgsmål : 177547
Tips : 31968
Nyheder : 719565
Indlæg : 6408797
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste