Formular-Verabeitung

Status
Nicht offen für weitere Antworten.

WebRabbit

Mitglied
Hallo, ich könnte mal etwas hilfe gebrauchen..
Ich Habe ein Formular mit mehreren Eingabefeldern und an die 15 Checkboxen.
Das ganze geht an eine Email adresse. Das Problem ist die Darstellung in der Email. Es sollte nach möglichkeit genau wie das Formular selbst aussehen..
Habe schon mal nach einem CGI-Script gesucht aber nichts geeignetes gefunden. Möchte keinen Formular-Generator benutzen da ich mein Formular ja schon fertig habe und das design anpassen gefällt mir nicht. ausserdem möchte ich keine werbung von anderen anbietern auf der seite.
KANN DA JEMAND HELFEN?
Vielen Dank schon mal im voraus für die mühe!
 
HTML:
<html>
<head>
<title>Kontakt</title>
<meta name="Webm" content="R">
<script language="JavaScript" src="JS_Kontakt.js">
</script>
<noscript></noscript>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#EEEEEE" alink="#EEEEEE" vlink="#EEEEEE">
<a name="Top"></a>
<form name="anfragen" action="mailto:text@gmx.de" method="post" enctype="text/plain" onsubmit="return check()">

<table border="0" align="center" width="700">
         <tr>
             <td width="30%" align="center">
             	 <img src="Bilder/Laptop.jpg" width="250" height="216" border="0" alt="">
             </td>
             <td align="center">
                 <b>
                    bla Gmbh <br>
                     <br>
                     <p>

                    Tel. 0 <br>
                    Fax. 0 <br>
                    E-Mail: Info@bla.de
                 </b>
             </td>
             <td width="30%" align="center">
                  <img src="Bilder/Kontaktperson.jpg" width="144" height="212" border="0" alt="">
             </td>
         </tr>
         <tr>
             <td colspan="4" align="center" height="40">
                 <img src="./Bilder/Line.gif" width="700" height="1" border="0">
             </td>
         </tr>
</table>
<table border="0" align="center" width="700">
         <tr>
             <td width="115px">
                 Herr/Frau
             </td>
             <td>
                 <select name="anrede" size="1">
                          <option value="Herr">Herr</option>
                          <option value="Frau">Frau</option>
                 </select>
             </td>
         </tr>
         <tr>
             <td>Vorname
             </td>
             <td>
                 <input type="Text" name="Vorname" size="15" maxlength="15" style="cursor:text">
             </td>
             <td>Name
             </td>
             <td>
                 <input type="Text" name="Name" size="26" maxlength="26">
             </td>
         </tr>
         <tr>
             <td>Strasse, Nr.
             </td>
             <td>
                 <input type="Text" name="Strasse" size="30" maxlength="30">
                 <input type="Text" name="Nummer" size="4" maxlength="4">
             </td>
             <td>PLZ, Ort
             </td>
             <td>
                 <input type="Text" name="Plz" size="5" maxlength="5">
                 <input type="Text" name="Ort" size="16" maxlength="26">
             </td>
         </tr>
         <tr>
             <td>E-Mail
             </td>
             <td>
                 <input type="Text" name="Email" size="39" maxlength="40">
             </td>
             <td>Fax
             </td>
             <td>
                 <input type="Text" name="FaxVorwahl" size="6" maxlength="10">
                 /
                 <input type="Text" name="FaxNr" size="10" maxlength="20">
             </td>
         </tr>
         <tr>
             <td>Telefon / Mittags
             </td>
             <td>
                 <input type="Text" name="TelMittagsVorwahl" size="6" maxlength="15">
                 /
                 <input type="Text" name="TelMittags" size="10" maxlength="15">
             </td>
             <td>Von / bis Uhrzeit
             </td>
             <td>
                 <select name="VonbisMittag" size="1">
                          <option>6:00</option>
                          <option>6:30</option>
                          <option>7:00</option>
                          <option>7:30</option>
                          <option selected>8:00</option>
                          <option>8:30</option>
                          <option>9:00</option>
                          <option>9:30</option>
                          <option>10:00</option>
                          <option>10:30</option>
                          <option>11:00</option>
                          <option>11:30</option>
                          <option>12:00</option>
                          <option>12:30</option>
                          <option>13:00</option>
                          <option>13:30</option>
                          <option>14:00</option>
                          <option>14:30</option>
                          <option>15:00</option>
                          <option>15:30</option>
                          <option>16:00</option>
                 </select>
                 -
                 <select name="VonbisMittag" size="1">
                          <option>6:00</option>
                          <option>6:30</option>
                          <option>7:00</option>
                          <option>7:30</option>
                          <option>8:00</option>
                          <option>8:30</option>
                          <option>9:00</option>
                          <option>9:30</option>
                          <option>10:00</option>
                          <option>10:30</option>
                          <option>11:00</option>
                          <option>11:30</option>
                          <option>12:00</option>
                          <option>12:30</option>
                          <option selected>13:00</option>
                          <option>13:30</option>
                          <option>14:00</option>
                          <option>14:30</option>
                          <option>15:00</option>
                          <option>15:30</option>
                          <option>16:00</option>
                 </select>
             </td>
         </tr>
         <tr>
             <td>Telefon / Abends
             </td>
             <td>
                 <input type="Text" name="TelAbendsVorwahl" size="6" maxlength="15">
                 /
                 <input type="Text" name="TelAbends" size="10" maxlength="15">
             </td>
             <td>Von / bis Uhrzeit
             </td>
             <td>
                 <select name="VonbisAbends" size="1">
                          <option>13:00</option>
                          <option>13:30</option>
                          <option>14:00</option>
                          <option>14:30</option>
                          <option selected>15:00</option>
                          <option>15:30</option>
                          <option>16:00</option>
                          <option>16:30</option>
                          <option>17:00</option>
                          <option>17:30</option>
                          <option>18:00</option>
                          <option>18:30</option>
                          <option>19:00</option>
                          <option>19:30</option>
                          <option>20:00</option>
                          <option>20:30</option>
                          <option>21:00</option>
                          <option>21:30</option>
                          <option>22:00</option>
                 </select>
                 -
                 <select name="VonbisAbends" size="1">
                          <option>13:00</option>
                          <option>13:30</option>
                          <option>14:00</option>
                          <option>14:30</option>
                          <option>15:00</option>
                          <option>15:30</option>
                          <option>16:00</option>
                          <option>16:30</option>
                          <option>17:00</option>
                          <option>17:30</option>
                          <option>18:00</option>
                          <option>18:30</option>
                          <option>19:00</option>
                          <option>19:30</option>
                          <option selected>20:00</option>
                          <option>20:30</option>
                          <option>21:00</option>
                          <option>21:30</option>
                          <option>22:00</option>
                 </select>
             </td>
         </tr>
         <tr>
             <td colspan="4" align="center" height="40">
                 <img src="./Bilder/Line530.gif" width="530" height="1" border="0">
             </td>
         </tr>
</table>   		<!--Ende Table Adressformular-->
<p>
<table border="0" align="center" width="530">
         <tr>
             <td width="10">
                 <input type="Checkbox" name="sanitaer" value="v">
             </td>
             <td width="50%">
                 Sanitär/Bad/WC/Dusche, etc.
             </td>
             <td width="10">
                  <input type="Checkbox" name="lueftung" value="v">
             </td>
             <td width="50%">
                  Lüftungstechnik
             </td>
         </tr>
         <tr>
             <td width="10">
                 <input type="Checkbox" name="solar" value="v">
             </td>
             <td width="50%">
                 Solartechnik
             </td>
             <td width="10">
                  <input type="Checkbox" name="zisternen" value="v">
             </td>
             <td width="50%">
                  Zisternen / Regenwassernutzung
             </td>
         </tr>
         <tr>
             <td width="10">
                 <input type="Checkbox" name="schwimmbad" value="v">
             </td>
             <td width="50%">
                 Schwimmbadbau
             </td>
             <td width="10">
                  <input type="Checkbox" name="wellness" value="v">
             </td>
             <td width="50%">
                  Wellness (Whirlpool, Sauna, Dampfbad, etc.)
             </td>
         </tr>
         <tr>
             <td width="10">
                 <input type="Checkbox" name="zubehoer" value="v">
             </td>
             <td width="50%">
                 Schwimmbadzubehör
             </td>
             <td width="10">
                  <input type="Checkbox" name="pflege" value="v">
             </td>
             <td width="50%">
                  Schwimmbad - Wartung und Pflege
             </td>
         </tr>
         <tr>
             <td width="10">
                 <input type="Checkbox" name="heizung" value="v">
             </td>
             <td width="50%">
                 Heizungstechnik
             </td>
             <td width="10">
                  <input type="Checkbox" name="bhkw" value="v">
             </td>
             <td width="50%">
                  Blockheizkraftwerke (BHKW)
             </td>
         </tr>
         <tr>
             <td width="10">
                 <input type="Checkbox" name="wartung" value="v">
             </td>
             <td width="50%">
                 Wartung / Notdienst
             </td>
             <td width="10">
                  <input type="Checkbox" name="zentralstaub" value="v">
             </td>
             <td width="50%">
                  Zentralstaubsauganlage
             </td>
         </tr>
         <tr>
             <td width="10">
                 <input type="Checkbox" name="interesse" value="v">
             </td>
             <td width="50%">
                 generelles Interesse / Firmenkooperation
             </td>
             <td width="10">
                  <input type="Checkbox" name="sonstiges" value="v">
             </td>
             <td width="50%">
                  Sonstiges
             </td>
         </tr>
				         <!--Trennlinie-->
         <tr>
             <td colspan="4" align="center" height="40">
                 <img src="./Bilder/Line530.gif" width="530" height="1" border="0">
             </td>
         </tr>
         <tr>
             <td colspan="4" align="center">
                  Text / Detailangaben
             </td>
         </tr>
         <tr>
             <td colspan="4" align="center">
                 <textarea name="details" cols="50" rows="8"></textarea>
             </td>
         </tr>
				         <!--Trennlinie-->
         <tr>
             <td colspan="4" align="center" height="40">
                 <img src="./Bilder/Line530.gif" width="530" height="1" border="0">
             </td>
         </tr>
         <tr>
             <td width="5%" align="center">
                 <input type="Checkbox" name="antwortmail" value="v">
             </td>
             <td colspan="3">
                 Ich / Wir möchte(n) eine kurze Antwort per E-Mail oder Fax.
             </td>
         </tr>
         <tr>
             <td>
                 <input type="Checkbox" name="antwortanruf" value="v">
             </td>
             <td colspan="3">
                 Ich / Wir benötige(n) mehr Informationen, bitte rufen Sie mich/uns an.
             </td>
         </tr>
         <tr>
             <td>
                 <input type="Checkbox" name="angebot" value="v">
             </td>
             <td colspan="3">
                 Es geht um ein unverbindliches Angebot.
             </td>
         </tr>
         <tr height="60">
             <td colspan="2" align="right">
             	<input type="Submit" value="Absenden">
             </td>
             <td colspan="2">
                 <input type="reset" value="Zurücksetzen">
             </td>
         </tr>
				         <!--Trennlinie-->
         <tr>
             <td colspan="4" align="center" height="40">
                 <img src="./Bilder/Line530.gif" width="530" height="1" border="0">
             </td>
         </tr>
         <tr>
             <td colspan="4" align="center">
             	<a href="#Top" style="color:blue">Zurück</a>
             </td>
         </tr>
</table>
</form>
</body>
</html>

[editpost by michaelsinterface | mod]
 
Also mit action="mailto:text@gmx.de" wirst du da schlechte Karten haben.

Hast du die Möglichkeit zb php oder andere Serverscriptsprachen zu verwenden? Dann köntest du es sogar als html-mail verschicken das wie gewünscht genau so aussieht wie dein Formular.

Und verwende bitte für code die entsprechenden [HT ML] saldfkjsdf[/HT ML] oder [ php][ /php](ohne Lehrzeichen)
 
franzspam hat gesagt.:
Hast du die Möglichkeit zb php oder andere Serverscriptsprachen zu verwenden? Dann köntest du es sogar als html-mail verschicken das wie gewünscht genau so aussieht wie dein Formular.

Hm hätte prinzipiell nichts dagegen eine andere sprache mit einfliessen zu lassen, kenne mich nur leider gar nicht mit php aus und nur wenig mit javascript. wenns dafür nen halbwegs vernünftiges beispiel gibt wäre ich sehr dankbar!

franzspam hat gesagt.:
Und verwende bitte für code die entsprechenden [HT ML] saldfkjsdf[/HT ML] oder [ php][ /php](ohne Lehrzeichen)
? Versteh nicht ganz was Du meinst, muss ich machen wenn ich dann also mehrere sprachen einsetze oder? ansosnten lang es doch wie in meinem text <htm></html>

Aber thx schonmal
 
WebRabbit hat gesagt.:
Hm hätte prinzipiell nichts dagegen eine andere sprache mit einfliessen zu lassen, kenne mich nur leider gar nicht mit php aus und nur wenig mit javascript. wenns dafür nen halbwegs vernünftiges beispiel gibt wäre ich sehr dankbar!

javascript wird dir nicht viel nützen weil es clientseitig läuft, nicht auf dem server wie php, du übergibst also das Formular per action="formular2.php" an die Seite formular2.php die für die Verarbeitung zuständig ist. Auf dieser wird dann per php mail verschickt. Hat auch den Vorteil dass man kein mail-programm braucht.

PHP:
$_GET['namedesfeldes'] //so hast du zugriff auf alle daten die übergeben wurden

das wird dann in einen Text eingefügt und am schluss mit mail() verschickt.

Schau dich im tutorials Bereich um, dann findest du unter anderem das http://www.tutorials.de/forum/javas...fen-mit-php-versenden.html?highlight=formular

WebRabbit hat gesagt.:
? Versteh nicht ganz was Du meinst, muss ich machen wenn ich dann also mehrere sprachen einsetze oder? ansosnten lang es doch wie in meinem text <htm></html>
 
Status
Nicht offen für weitere Antworten.
Zurück