Avatar billede wilweb Nybegynder
12. september 2002 - 21:20 Der er 17 kommentarer og
1 løsning

Mail form

Jeg har en mail form, med en masse afkrydsnings bokse. Hver afkrydsnings boks, tilhører en e-mail modtager og en afkrydsnings boks, der når den er afkrydset sender til alle modtagere (afkrydsnings boks).
 
Hvordan løser jeg det bedst så alle bokse der er afkrydset får en mail?
Avatar billede mccannon Nybegynder
12. september 2002 - 21:28 #1
<input type="checkbox" name="box">
box = request.form("box")

IF box = "on" THEN
  sendmail
End if
Avatar billede wilweb Nybegynder
12. september 2002 - 21:35 #2
du vil altså teste hver boks?
IF allebox = "on" THEN
  'send e-mail til alle
ELSE
  IF box1 = "on" THEN
    'send e-mail til box1
  END IF
  IF box2 = "on" THEN
    'send e-mail til box2
  END IF
  O.S.V......?
END IF

er det så'n?
Avatar billede mccannon Nybegynder
12. september 2002 - 21:38 #3
du laver da en løkke :)
Avatar billede wilweb Nybegynder
12. september 2002 - 22:27 #4
Hvis der nu var 20 bokse!

IF allebox = "on" THEN
  'send e-mail til alle
ELSE
  For I = 1 to 20
  IF box(I) = "on" Then
    'send mail til modtager(I)
  END IF
  Next
END IF

Sådanne?
Avatar billede mccannon Nybegynder
12. september 2002 - 22:31 #5
så skal jeg vide en hel del mere om hvordan din kode serud

kontakt mig på min email...
Avatar billede wilweb Nybegynder
12. september 2002 - 22:44 #6
Lige nu er min kode en form med afkrydsnings bokse(hver boks har forløbende nummer 1, 2, 3 osv..), et emne felt, og et besked felt.
Det spørgsmålet skulle have handlet om var hvordan jeg lettes kunne validerede, hvor der var sat kryds! og herved hvem der skulle have en e-mail!

Jeg efterlyste lidt om, hvordan det kunne gøre bedst! Det er ikke fordi du ikke må se min form, men.....
Avatar billede mccannon Nybegynder
12. september 2002 - 22:50 #7
antal = 20

for i = 1 to antal
  IF box(I) = "on" Then
  send mail 
  END IF
next
Avatar billede oasen Nybegynder
12. september 2002 - 23:33 #8
MailList = ","

for i = 1 to antal
  IF box(i) = "on" Then
      MailList = MailList & i & ","
  END IF
next

Så har du en kommasepareret mailingliste, men var det det, du ønskede?

arrMails = Split(Mid(MailList, 2, Len(MailList) - 2), ",")

Så vidt jeg kan se, har du allerede fået det bedste svar.
Avatar billede mccannon Nybegynder
12. september 2002 - 23:38 #9
Oase han er nok gået iseng :)
Avatar billede wilweb Nybegynder
12. september 2002 - 23:40 #10
næ, skam ikk!
Jeg tester på livet løs!!!
Avatar billede wilweb Nybegynder
12. september 2002 - 23:41 #11
Men det lykkes ikke!!!

<%
strEmne = request.Form("textfieldEmne")
strBesked = request.Form("textareaBesked")

IF request.Form("checkbox1") = "on" THEN
  'send e-mail til alle
  response.write "Send til alle"
ELSE
  For I = 1 to 20
  IF request.Form("checkbox") & (I)  = "on" Then
    'send mail til modtager(I)
    response.write "Send til:" & request.Form("checkbox") & (I) & "<br>"
  END IF
  Next
END IF
response.write strEmne & "<br>"
response.write strBesked

%>
Avatar billede mccannon Nybegynder
12. september 2002 - 23:46 #12
IF request.Form("checkbox" & i) = "on" Then
Avatar billede wilweb Nybegynder
13. september 2002 - 00:01 #13
det dur ikke!!!!!
Den tjekke ikke om checkbox er afkrydset!
Avatar billede mccannon Nybegynder
13. september 2002 - 00:06 #14
hvad mener du..bruger det da selv..

hvad er det ? .:
IF request.Form("checkbox1") = "on" THEN
  'send e-mail til alle
  response.write "Send til alle"
Avatar billede wilweb Nybegynder
13. september 2002 - 00:06 #15
mccannon:> ÅK, nu går jeg i seng var åbenbart for søvnig.... Tak for hjælpen
Avatar billede oasen Nybegynder
13. september 2002 - 12:18 #16
Du har husket at sætte værdien til "on", ik'?

<input type="checkbox" value="on" name="box">
Avatar billede mccannon Nybegynder
13. september 2002 - 12:21 #17
der gør den per automatik oase
en checkbox returnere on hvis ikke andet er skrevet
Avatar billede wilweb Nybegynder
13. september 2002 - 12:25 #18
Jeg fandt en fejl i min kode, og derfor virkede det ikke, men da variablen blev skrevet rigtigt virkede det fint.
Se lige om det er noget i kan løse: http://www.eksperten.dk/spm/257460
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