"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