webForumDet fria alternativet

formulär med if-sats

ASP

4 svar · 279 visningar · startad av snajgel

Medlem sedan juni 2001845 inlägg
Frågan#1

Jag har ett formulär som ska gå iväg som en beställning, men jag ska sätta dit några checkboxar så att om någon eller några av dom är ikryssade så ska även mail gå iväg till en mail-box knuten till varje check-box..
hur ska jag skriva?
does this make any sens at all?

Medlem sedan dec. 19996 721 inlägg
#2

Vad använder du för mailkomponent?

för jmail:

formulär


<form action="mailer.asp">
<input type="hidden" name="recip" value="standardadress@mail.se">

<input type="checkbox" value="annanadress@mail.se">Skicka till annan<BR>
<input type="checkbox" value="annanadress2@mail.se">Skicka till annan<BR>
<input type="checkbox" value="annanadress2@mail.se">Skicka till annan<BR>
<input type="checkbox" value="annanadress2@mail.se">Skicka till annan<BR>

osv...

på sidan som tar emot formuläret:


for each recip in request("recip")

objMail.AddRecipient recip

next

...såvida du inte vill att adresserna inte ska ligga i källkoden (kan sugas upp av robotar)

Medlem sedan juni 2001845 inlägg
#3

sorry glömde skriva att det va med smtp, CDONTS. det är en intranätsida, så adresserna kommer nog ligga med i koden.

Medlem sedan mars 2002777 inlägg
#4

Ursprungligen av emission Vad använder du för mailkomponent?

för jmail:

formulär


<form action="mailer.asp">
<input type="hidden" name="recip" value="standardadress@mail.se">

<input type="checkbox" value="annanadress@mail.se">Skicka till annan<BR>
<input type="checkbox" value="annanadress2@mail.se">Skicka till annan<BR>
<input type="checkbox" value="annanadress2@mail.se">Skicka till annan<BR>
<input type="checkbox" value="annanadress2@mail.se">Skicka till annan<BR>

osv...

på sidan som tar emot formuläret:


for each recip in request("recip")

objMail.AddRecipient cdoMail.To = recip
next

...såvida du inte vill att adresserna inte ska ligga i källkoden (kan sugas upp av robotar)

då blir det istället:

Set cdoMail = Server.CreateObject("CDONTS.NewMail")
cdoMail.From = "adress@domän.nu"

for each recip in request("recip")
cdoMail.To = recip
next

cdoMail.Send
Set cdoMail = Nothing
Medlem sedan juni 2001845 inlägg
#5

för varje checkbox eller? jag e inte så het på det här.... ;)

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)