webForumDet fria alternativet

Skicka till utvald mottagare i formulär

ASP

3 svar · 254 visningar · startad av ChiefJoseph

Medlem sedan okt. 200173 inlägg
Frågan#1

Behöver hjälp med detta problem.

Jag har ett mailformulär med ett antal checkboxar. Jag skulle vilja att formuläret skickas iväg till den emailanvändare som specifierats i checkboxens kod när man klickar på submit.
Checkbox 1 går till Nisse
Checkbox 2 går till Olle o.s.v

Jag är inte säker på att jag är i rätt forum men chansar på att det är rätt.

Medlem sedan dec. 20003 887 inlägg
#2

Hur har du döpt inputarna?

Med fördel så är name satt till

<input type="checkbox" name="chkMailto_1" value="nisse1@mail.com" checked>Nisse 1</input>
<input type="checkbox" name="chkMailto_2" value="nisse2@mail.com">Nisse 2</input>
<input type="checkbox" name="chkMailto_3" value="nisse3@mail.com" checked>Nisse 3</input>

För att läsa ut vilka som då ska få mail gör du

intCheckMail = [i]AntalMailCheckBoxar[/i]

for idx = 1 to intCheckMail
  if( len( request.form( "chkMailto_" & idx ) > 0 ) then
    objMail.AddRecipient request.form( "chkMailto_" & idx ) [blue]' syntaxpåhitt...[/blue]
  end if
next

Den snutten lägger då till Nisse 1 och 3 i mottagarlistan, eftersom en omarkerad checkbox har en tom sträng som value.

Medlem sedan dec. 19996 721 inlägg
#3

Och bara för att jävlas lite med Engine^ ;) ...

Hur har du döpt inputarna?

Med fördel så är name satt till

<input type="checkbox" name="chkMailto" value="nisse1@mail.com" checked>Nisse 1</input>
<input type="checkbox" name="chkMailto" value="nisse2@mail.com">Nisse 2</input>
<input type="checkbox" name="chkMailto" value="nisse3@mail.com" checked>Nisse 3</input>

För att läsa ut vilka som då ska få mail gör du


for each mailTo in request.form( "chkMailto")
   objMail.AddRecipient mailTo [blue]' syntaxpåhitt...[/blue]
next
Medlem sedan dec. 20003 887 inlägg
#4

emission skrev:

Och bara för att jävlas lite med Engine^ ;) ...

Va fanken :)

Ok. Jag böjer mig för devisen 'Gör om. Gör rätt.'

306 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
159 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
159 ms — ändringar (db)