Hvordan sender jeg nemmest en formmail med evt. JMAIL.
Sidder og prøver at lave et script der skal sende nogle inputs fra en form, har lave en med jmail der virker temmelig ok, en mindre version altså. Nu skal jeg så sende indholdet af ca 90 felter. Og så er den opsætning jeg har lavet tidligere lidt bøvlet.
Så mine ? går ud på flg.:
1. skal jeg lave 90 af nedenstående: Dim strTP
2. skal jeg lave 90 af nedenstående: strTP = Trim(Request.Form("TP"))
3. skal jeg lave 90 af nedenstående: JMail.Body = JMail.Body & "TP:" & strTP & VbCrLf
Eller er der en smartere løsning der kan tage alle felter på én gang ? Eller er det noget helt andet jeg skal gøre ?
jeg ville måske bruge javascript til at smide indholdet af felterne og i et array eller 1 felt som indeholde værdi af et felt og ";" næste felt og ";" osv.. altså felterne er separaret af ";".. derefter bruger du request.form("arrayfelt"), så kan du bruge split() til at splitte værdierne op i et asp array.. så kan du loope ud sende indtil alle felter er ordenet..
jeg har lige set et eksempel der gør som the_bma_man skrev.. kan ikke lige finde det, men har set det.. altså det med: for each item in request.form prøv det..
strBody = "Følgende er blevet skrevet på formen:" & vbCrLf for each item in request.form strBody = strBody & item.Name() & ": " & item.value() & vbCrLf
og hvis du så ellers skal have mere med for hver, kommer det så her...
Dette spørgsmål mangler input. Det kan f.eks. være at spørgeren mangler at acceptere/afvise svar/komme med feedback, eller af en svarer mangler at lægge et svar/komme med feedback.
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.