Hi!
Ich arbeite gerade an einem Kontaktformular, welches ich von einer Vorlage übernommen und abgeändert habe. Bisher lief das auch immer super. Ob im Firefox oder IE. Alles gut.
Nur habe ich mit DIESEM Exemplar echte Probleme im IE jeglicher Browserversion. Und zwar passiert einfach nichts beim drücken des "senden" oder "löschen" Buttons.
Hier der Code:
PHP-Code:
<div id="content_imp">
<h1>Fordern Sie Ihr individuelles Angebot an</h1>
<?php
// wenn das Formular übermittelt wurde
if(isset($_POST['abschicken'])){
while(list($feld,$wert)=each($_POST)){
// übermittelte Inhalte "entschärfen"
$wert=preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "",$wert);
$$feld=$wert;
// die übermittelten Variablen werden zum "Text der Email" zusammengefasst
if($feld!="abschicken"){
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ". date("d.m.Y H:i:s");
// Überprüfen ob alle Pflichtfelder gefüllt sind
empty($name) ? $err[] = "- Name<br />" : false;
empty($firma) ? $err[] = "- Firma<br />" : false;
empty($anschrift) ? $err[] = "- Anschrift<br />" : false;
empty($telefon) ? $err[] = "- Telefon<br />" : false;
empty($email) ? $err[] = "- E-Mail<br />" : false;
// wenn nicht, werden die Fehlermeldungen ausgegeben und das "halbgefüllte" Formular angezeigt
?>
<form class="kontakt_form" action="#" method="post">
<table class="kontakt_table" border="0" cellspacing="0" cellpadding="0">
<tr style="margin-top:20px;">
<td>Name*</td>
<td>Für welche Warengruppe können wir Ihnen ein Angebot erstellen?</td>
</tr>
<tr>
<td><input type="text" name="name" class="kontakt_table_form" value="<?php echo $name; ?>" /></td>
<td><select name="Artikelauswahl" class="kontakt_dropdown_form" value="<?php echo $artikel; ?>">
<option>– Bitte wählen –</option>
<option>Katalysatorscheibe</option>
<option>Katalysatorwechselsystem</option>
<option>Emissionsmessung</option>
<option>Katalysatorüberwachung</option>
<option>Komplettpaket</option>
</select></td>
</tr>
<tr style="margin-top:20px;">
<td>Firma*</td>
<td>Wählen Sie den Motorenhersteller Ihres Blockheizkraftwerkes aus:</td>
</tr>
<tr>
<td><input type="text" name="firma" class="kontakt_table_form" value="<?php echo $firma; ?>" /></td>
<td><select name="Motorauswahl" class="kontakt_dropdown_form" value="<?php echo $motor; ?>">
<option>– Bitte wählen –</option>
<option>Jenbacher</option>
<option>Deutz/MWM Gasmotoren</option>
<option>Schnell</option>
<option>MAN</option>
<option>MDE</option>
<option>Deutz Zündstrahlmotoren</option>
<option>Caterpillar</option>
<option>Liebherr</option>
<option>Doosan/Daewoo</option>
<option>Volvo</option>
<option>Sonstige</option>
</select></td>
</tr>
<tr style="margin-top:20px;">
<td>Anschrift*</td>
<td>Wieviel kW elektrisch erzeugt Ihr Blockheizkraftwerk?</td>
</tr>
<tr>
<td><input type="text" name="anschrift" class="kontakt_table_form" value="<?php echo $anschrift; ?>" /></td>
<td><input type="text" name="kW" class="kontakt_table_form" value="<?php echo $kW; ?>" /></td>
</tr>
<tr style="margin-top:20px;">
<td>Telefon*</td>
<td>Ist eine Aktivkohlefilter vorhanden?</td>
</tr>
<tr>
<td><input type="text" name="telefon" class="kontakt_table_form" value="<?php echo $telefon; ?>" /></td>
<td><form id="form1" name="form1" method="post" action="">
<label>
<input type="radio" name="Aktivkohlefilter" value="Ja" id="RadioGroup1_0" />
Ja</label>
<label>
<input type="radio" name="Aktivkohlefilter" value="Nein" id="RadioGroup1_1" />
Nein</label>
</form></td>
</tr>
<tr style="margin-top:20px;">
<td>E-Mail*</td>
<td>Betriebsstunden des BHKW Motors ?</td>
</tr>
<tr>
<td><input type="text" name="email" class="kontakt_table_form" value="<?php echo $email; ?>" /></td>
<td><select name="Betriebsstunden" class="kontakt_dropdown_form" value="<?php echo $betriebsstunden; ?>">
<option>– Bitte wählen –</option>
<option>10.000h</option>
<option>20.000h</option>
<option>30.000h</option>
<option>40.000h</option>
<option>50.000h</option>
<option>60.000h</option>
<option>70.000h</option>
<option>80.000h</option>
</select></td>
</tr>
<tr style="margin:20px 0;">
<td><span style="display:block; margin-bottom:1px">Kommentar (optional)</span>
<textarea rows="4" class="kontakt_txt" onfocus='this.value=""' name="Kommentar">Ihr Kommentar</textarea></td>
<td>*Pflichtfelder<br />Selbstverständlich werden alle Informationen vertraulich behandelt und nicht an Dritte weitergegeben.<br /><br />
<input type="submit" class="kontakt_table_btn" name="abschicken" value="absenden" />
<input type="reset" class="kontakt_table_btn" value="löschen" />
</td>
</tr>
<tr class="kontakt_false" style="margin-bottom:20px">
<td colspan="2">
</td>
</tr>
</table>
</form>
<span style="display:block;margin-top:20px">
<?php if(!empty($err)) {
echo "Bitte korrigieren Sie folgende Eingabefelder:<br />";
foreach($err as $fehler){
echo $fehler;
} ?>
<?php // sind keine Fehler vorhanden, wird die Email versendet
} else {
$mailbetreff="Kontaktformular ".$_SERVER['HTTP_HOST'];
// HIER DIE EMPFÄNGER EMAIL-ADRESSE ANPASSEN!!!
if(mail("meinemail@mail.com", $mailbetreff, $mailnachricht, "From: $email")){
echo "Vielen Dank für Ihre E-Mail.<br />Wir werden Ihre Anfrage umgehend bearbeiten.";
} else {
echo "Ein Fehler ist aufgetreten!";
}
}
// das Formular welches als erstes dem Besucher angezeigt wird
} else { ?>
</span>
<form class="kontakt_form" action="#" method="post">
<table class="kontakt_table" border="0" cellspacing="0" cellpadding="0">
<tr style="margin-top:20px;">
<td>Name*</td>
<td>Für welche Warengruppe können wir Ihnen ein Angebot erstellen?</td>
</tr>
<tr>
<td><input type="text" name="name" class="kontakt_table_form" value="" /></td>
<td><select name="Artikelauswahl" class="kontakt_dropdown_form" value="">
<option>– Bitte wählen –</option>
<option>Katalysatorscheibe</option>
<option>Katalysatorwechselsystem</option>
<option>Emissionsmessung</option>
<option>Katalysatorüberwachung</option>
<option>Komplettpaket</option>
</select></td>
</tr>
<tr style="margin-top:20px;">
<td>Firma*</td>
<td>Wählen Sie den Motorenhersteller Ihres Blockheizkraftwerkes aus:</td>
</tr>
<tr>
<td><input type="text" name="firma" class="kontakt_table_form" value="" /></td>
<td><select name="Motorauswahl" class="kontakt_dropdown_form" value="">
<option>– Bitte wählen –</option>
<option>Jenbacher</option>
<option>Deutz/MWM Gasmotoren</option>
<option>Schnell</option>
<option>MAN</option>
<option>MDE</option>
<option>Deutz Zündstrahlmotoren</option>
<option>Caterpillar</option>
<option>Liebherr</option>
<option>Doosan/Daewoo</option>
<option>Volvo</option>
<option>Sonstige</option>
</select></td>
</tr>
<tr style="margin-top:20px;">
<td>Anschrift*</td>
<td>Wieviel kW elektrisch erzeugt Ihr Blockheizkraftwerk?</td>
</tr>
<tr>
<td><input type="text" name="anschrift" class="kontakt_table_form" value="" /></td>
<td><input type="text" name="kW" class="kontakt_table_form" value="" /></td>
</tr>
<tr style="margin-top:20px;">
<td>Telefon*</td>
<td>Ist eine Aktivkohlefilter vorhanden?</td>
</tr>
<tr>
<td><input type="text" name="telefon" class="kontakt_table_form" value="" /></td>
<td><form id="form1" name="form1" method="post" action="">
<label>
<input type="radio" name="Aktivkohlefilter" value="Ja" id="RadioGroup1_0" />
Ja</label>
<label>
<input type="radio" name="Aktivkohlefilter" value="Nein" id="RadioGroup1_1" />
Nein</label>
</form></td>
</tr>
<tr style="margin-top:20px;">
<td>E-Mail*</td>
<td>Betriebsstunden des BHKW Motors ?</td>
</tr>
<tr>
<td><input type="text" name="email" class="kontakt_table_form" value="" /></td>
<td><select name="Betriebsstunden" class="kontakt_dropdown_form" value="">
<option>– Bitte wählen –</option>
<option>10.000h</option>
<option>20.000h</option>
<option>30.000h</option>
<option>40.000h</option>
<option>50.000h</option>
<option>60.000h</option>
<option>70.000h</option>
<option>80.000h</option>
</select></td>
</tr>
<tr style="margin:20px 0;">
<td><span style="display:block; margin-bottom:1px">Kommentar (optional)</span>
<textarea rows="4" class="kontakt_txt" onfocus='this.value=""' name="Kommentar">Ihr Kommentar</textarea></td>
<td>*Pflichtfelder<br />Selbstverständlich werden alle Informationen vertraulich behandelt und nicht an Dritte weitergegeben.<br /><br />
<input type="submit" class="kontakt_table_btn" name="abschicken" value="absenden" />
<input type="reset" class="kontakt_table_btn" value="löschen" />
</td>
</tr>
</table>
</form>
<?php
}
?>
</div>
Könnt ihr mir da weiterhelfen?