SELFHTML Forum Doku Wiki Blog

Forumsarchiv 2007, Februar
Tabelleninhalt per E-Mail versenden

archivierte Beiträge lesen

  1. JAVASCRIPT Tabelleninhalt per E-Mail versenden Sissy 08. 02. 2007, 15:36

Tabelleninhalt per E-Mail versenden

Sissy 08. 02. 2007, 15:36

Hallo,
ich habe ein E-Mail Formular erstellt.
Nun weiss ich leider nicht wie ich Tabelleninhalte mit dem E-Mail Formular versende.
Kann man das mit JavaScript realisieren?

Hier der Quellcode in kurzfassung. Ich möchte den Tiernamen
und den Inhalt "Tierfutter: Whiskas" aus der zweiten Tabelle mit dem E-Mail Formular versenden.
Der Inhalt "Tierfutter: Whiskas" soll extra nicht in einem Inputfeld stehen.


<form action="mailto:an@mich.de" method="post" enctype="text/plain">
   <table cellpadding=0 cellspacing=0 border=0 width=100% nof="LayoutBereich1">
   <tr valign=TOP align=LEFT>
     <td>Tiername</td>
   <td height=19 colspan=3 width=100><input id="Vorname" type=TEXT name="Vorname" value="" size=20 maxlength=30></td>
   </tr>
   </table>

   <table>
   <tr>
     <td>Tierfutter: Whiskas</td>
   </tr>
   </table>


   <table width="100%">
     <td width="30%"></td>
     <td width="20%" align="center"><input type="submit" value="Absenden" id="FormularHandler"></td>
     <td width="20%" align="center"><input type="reset" value="Abbrechen"></td>
   </tr>
   </table>
</form>

Tabelleninhalt per E-Mail versenden

andy 08. 02. 2007, 15:46

> Hier der Quellcode in kurzfassung. Ich möchte den Tiernamen
> und den Inhalt "Tierfutter: Whiskas" aus der zweiten Tabelle mit dem E-Mail Formular versenden.
> Der Inhalt "Tierfutter: Whiskas" soll extra nicht in einem Inputfeld stehen.

Also du solltest deinen Code einmal durch eine Validierung lassen. Da würdest du Augen machen! ;)

Sei konsequent mit den Strings! Setze grunsätzlich alle Attribute-Daten auf die gleiche Weise:

Bsp:
align="center" oder align='center'

vermeiden solltest du
align=center

Mit javascript kannst du Daten eines ChildNodes (z.b. td) auslesen und im Formular einfügen.

Einfacher würde es doch aber mit einem hidden field gehen.

Die Formfelder <input type='hidden' name='x' value='x'> sind im Browser unsichtbar. Setze die zusätzlichen Werte einfach so ins Formular

Auf diese Weise ist deine Seite auch Javascript unabhängig



© 1998-2014 SELFHTMLImpressumSoftware: Classic Forum 3.4