Avatar billede terkel100 Nybegynder
24. januar 2007 - 10:44 Der er 8 kommentarer

Styring af indhold i mail sendt fra html form

Hej Eksperter

Jeg har brug for hjælp til en html form jeg har lavet.
Selve formen fungerer fint og sender en email som ønsket.
Spørgsmålet er om det er muligt at styre hvordan indholdet vises i emailen ?
Pt. ser det sådan ud:

navn=Test Testesen
Adresse=Testevej 8
telefonnr.=99999999

Da der skal sendes mange oplysninger med i mailen bliver det noget uoverskueligt at se på, derfor spørgsmålet om styring af indholdet i email fra html form.
Avatar billede phliplip Nybegynder
24. januar 2007 - 11:48 #1
Ikke forstået!
Avatar billede terkel100 Nybegynder
24. januar 2007 - 12:40 #2
Spørgsmålet er, om man via html kode i formularen kan styre layout i email som modtages, så det fx. ser nogenlunde således ud:

Navn:      Test Testesen

Adresse:    Testevej 8

Telefonnr.: 99999999

Bla bla:    Forkert tekst

Osv osv:    osv osv

Det andet synes jeg vil være meget uoverskueligt, hvis der fx er 30 linier eller lign.
Alternativt, kan man "kopiere" layout fra html formularen til email ? - og i givet fald hvordan gøres det?
Avatar billede dragothica Nybegynder
24. januar 2007 - 17:10 #3
Du kan sagtens bruge almindeligt html når du sender en mail. Du skal bare være opmærksom på, at ikke alle kan læse html i deres mail, og vil derfor kun se teksten.

Indholdet af mailen du sender, skal være:
<html>
<head>
</head>
<body>

<table>
  <tr>
    <td>Navn:</td><td>Test Testen</td>
  </tr>
  <tr>
    <td>Adresse:</td><td>Testvej 8</td>
  </tr>
  <tr>
    <td>Telefonnr:</td><td>99999999</td>
  </tr>
  <tr>
    <td>Bla bla:</td><td>Forkert tekst</td>
  </tr>
  <tr>
    <td>Osv osv:</td><td>osv osv</td>
  </tr>

</body>
</html>
Avatar billede roenving Novice
24. januar 2007 - 20:55 #4
-- sender du mail via brugerens mail-program eller sender du det serverside f.eks. med php .mail() ?-)
Avatar billede terkel100 Nybegynder
25. januar 2007 - 09:03 #5
--> Roenving - Jeg bruger brugerens mail-program. Jeg er ikke inde i php.
Jeg skulle blot lave en "hurtig" løsning som virkede både overfor kunden som udfylder formularen, men det skal også være overskueligt og til at håndtere for modtageren af mail'en. Det sidste synes jeg ikke selv er tilfældet med fx. 30 linier eller mere, som det er nu.
Ethvert forslag er selvfølgelig velkomment :o).

--> Dragothica - Hvor i html-formularen skal det så placeres ?, nedenfor er min formular som jeg tester på (er selvsagt slet ikke færdig endnu).


<table>
<form method="post" action="mailto:test.testesen@test.dk">
<fieldset>
<legend>Indtast oplysninger:</legend>
<div>
<br>
<br>
<tr>
<td>
<label for="t1"><b>Kundetype:</b></label>
</td>
<td>
<select id="t1" name="kundetype">
        <option value="">Vælg kundetype</option>
        <option value="Kunde1">Kunde1</option>
        <option value="Kunde2">Kunde2</option>
    </select>
</td>
</tr>
<tr>
<td>
<label for="t2"><b>kontonummer:</b></label>
</td>
<td>
<input type="text" id="t2" name="kontonummer" ><br />
</td>
</tr>
<tr>
<td>
<label for="t3"><b>Navn:</b></label>
</td>
<td>
<input type="text" id="t3" name="Navn"><br/>
</td>
</tr>
<tr>
<td>
<label for="t3"><b>Adresse:</b></label>
</td>
<td>
<input type="text" id="t3" name="Adresse"><br/>
</td>
</tr>
<tr>
<td>
<label for="t3"><b>Postnr.:</b></label>
</td>
<td>
<input type="text" id="t3" name="Postnr."><br/>
</td>
</tr>
<tr>
<td>
<label for="t3"><b>By:</b></label>
</td>
<td>
<input type="text" id="t3" name="By"><br/>
</td>
</tr>
<br>
</div>
<tr>
<td>
<br>
<br>
<br>
<label for="res">&nbsp;</label>
<input id="res" type="reset" value="Slet" /> &nbsp; &nbsp;
<input type="submit" value="Send">
</p>
</td>
</tr>
</fieldset>
</form>
</table>
Avatar billede roenving Novice
26. januar 2007 - 06:19 #6
Avatar billede terkel100 Nybegynder
29. januar 2007 - 10:20 #7
--> Roenving

Kender princippet, men kan ikke se, at jeg kan bruge det her.
Hvordan får jeg inputfelterne i formularen justeret i body ?

Har forsøgt med noget i denne stil, men det virkede ikke:
<form method="post" action="mailto:test.testesen@test.dk?subject=Formular fra nettet&amp;body='t3'%0D%0A't4'">
Avatar billede roenving Novice
29. januar 2007 - 15:30 #8
Hvad skete der da ?-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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