Hallo,
ein Bekannter von mir hat ein kleines Problem mit seiner Website. Seine Seite beinhaltet ein einfaches Formular, welches mit der method:"post" - Funktion arbeitet. Nun haben einige seiner Homepage-Besucher Probleme, ein ausgefülltes Formular zu versenden. Wir haben ein bisschen herumprobiert und getestet und das Problem scheint sich auf VISTA-Nutzer einzukreisen (die zudem den Internet-Explorer nutzen). Hier wird das Formular nicht versand. Bei XP-Rechnern, sowie XP oder auch VISTA mit alternativem Browser geht es.
Weiß jemand, woran das liegen könnte.
Ich weiß, das ist ein wirklich einfaches FOrmular, aber es muss ohne PHP gehen (ist auf dem Webspace nicht verfügbar).
Viele Grüße und Dank im Voraus,
Anja
Grüße vom Griechen,
Cybergreek!
everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht
Vielleicht ist es ja ein fertiges Formular von 1-2-3-homepagetools.de oder soWas meinst Du denn damit?- Dann braucht der Server auch kein PHP ...
Wohin werden denn die Formulardaten gesendet, wenn nicht an ein PHP Slript? Oder an sonst irgendein serverseitiges Skript?
Das Problem hört sich tatsächlich nach einem HTML oder Javascript Fehler an. Ohne Code - oder besser: einem Link - kann dir aber wohl kaum jemand helfen...
Edit: zu spääät
Hallo miteinander,
hab mal den Formular-Quellcode rauskopiert:
Grüße,
<form name="Kontaktformular" method="post" action="mailto:xxx@t-online.de" enctype="text/plain" >
<table width="100%" border="0">
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Anrede</font></b></td>
<td width="86%">
<select name="Anrede" size="1">
<option>Herr</option>
<option>Frau</option>
</select>
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Name</font></b></td>
<td width="86%">
<input type="text" name="Name" size="20">
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Straße</font></b></td>
<td width="86%">
<input type="text" name="Straße" size="20">
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">PLZ
</font></b></td>
<td width="86%">
<input type="text" name="PLZ" size="20">
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Ort</font></b></td>
<td width="86%">
<input type="text" name="Ort" size="20">
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Telefon</font></b></td>
<td width="86%">
<input type="text" name="Telefon" size="20">
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Fax</font></b></td>
<td width="86%">
<input type="text" name="Fax" size="20">
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Mobil</font></b></td>
<td width="86%">
<input type="text" name="Mobiltelefon" size="20">
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Email</font></b></td>
<td width="86%">
<input type="text" name="EMail" size="20">
</td>
</tr>
</table>
<p> </p>
<table width="100%" border="0">
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">Ich
bitte um: </font></b></td>
<td width="86%"> <b><font face="Arial Narrow" size="2" color="#000000">
<input type="checkbox" name="Propektmaterial" value="erwünscht">
Prospektmaterial </font></b></td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000"></font></b></td>
<td width="86%"> <b><font face="Arial Narrow" size="2" color="#000000">
<input type="checkbox" name="Angebot" value="erwünscht">
Angebot </font></b></td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000"></font></b></td>
<td width="86%"> <b><font face="Arial Narrow" size="2" color="#000000">
<input type="checkbox" name="Reservierung" value="erwünscht">
Reservierung </font></b></td>
</tr>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">von:</font></b></td>
<td width="86%">
<input type="text" name="von:" size="20">
</td>
</tr>
<tr>
<td width="14%"><b><font face="Arial Narrow" size="2" color="#000000">bis:
</font></b></td>
<td width="86%">
<input type="text" name="bis:" size="20">
</td>
</tr>
</table>
<p><font face="Arial Narrow" size="2" color="#000000"><b>Ich habe noch
folgende Anregungen: </b></font></p>
<p>
<textarea name="Anregungen" cols="66" rows="4"></textarea>
</p>
<p>
<input type="submit" name="Button" value="Absenden">
<input type="reset" name="Button2" value="Formular löschen">
</p>
</form>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</td></tr>
<tr>
<td width="17" height="1" valign="top"><img width="17" height="1" src="transparent.gif"></td>
<td width="200" height="1" valign="top"><img width="200" height="1" src="transparent.gif"></td>
<td width="9" height="1" valign="top"><img width="9" height="1" src="transparent.gif"></td>
<td width="684" height="1" valign="top"><img width="684" height="1" src="transparent.gif"></td>
<td width="18" height="1" valign="top"><img width="18" height="1" src="transparent.gif"></td>
</tr>
Anja
Parameter über den mailto-Befehl mitzuschicken funktioniert sowieso nur über die "get"-Methode. Also das mit den ? Fragezeigen: mailto:bla@blupp.de?body=blablabla, zB.
Näheres dazu hier: http://www.webmaster-resource.de/tri...to-befehle.php.
Bei mir (XP, Thunderbird) steht sowieso nur unbrauchbares im Textfenster des Mailprogramms, wenn ich auf "Absenden" drücke:
Deshalb versteh ich nicht, was ihr mit so einem Formular überhaupt wollt. Wenn das verschicken der Mail letztendlich eh nur über das eigene Emailprogramm läuft, sollte man dem Benutzer auch nicht vorheucheln, eure Seite würde das für ihn erledigen. Letztendlich muss er ja noch den "Senden"-Knopf in seinem Programm drücken. Und an die Benutzer ohne Mailprogramm habt ihr wohl gar nicht gedacht oder? Wie frustrig muss das sein, einen schönen Text geschrieben zu haben, um dann zu merken, dass man ihn gar nicht versenden kann.Zitat von Thunderbird
Lange Rede kurzer Sinn - hier mein Tipp:
Das ganze Formular rausschmeissen!
Stattdessen einfach einen netten Satz alá "Falls Sie Anregungen haben, freuen wir uns auf Ihre Email an xxx@t-online.de!" und dabei die Email-Adresse in Form eines Links ausngeben:
HTML-Code:<p>Falls Sie Anregungen haben, freuen wir uns auf Ihre Email an <a href="mailto:xxx@t-online.de?subject=Anregung zu Ihrer Website">mailto:xxx@t-online.de</a>!</p>
Na wer wird denn gleich...Lange Rede kurzer Sinn - hier mein Tipp:
Das ganze Formular rausschmeissen!
Dein Formular kannst du benutzen wenn du die Daten an einen Formmailerdienst schickst. Die bereiten dir das auf und versenden es als Mail.
Einen Dienst den ich schon einige Male verwendete ist formmailer.com. Komplett in deutsch mit guter Erklärung, hat auch immer funktioniert. Für privat kostenlos. Aber auf kommerziellen Seiten hat auch noch keiner was gesagt ;-)
Das einzigste was du ändern mußt ist der Formular Start:
Die Formularfelder laut Anweisung zu ergänzen und ein ID Feld zu deiner Identifikation mit einbauen. Sache von 5 Minuten.HTML-Code:<form action="http://send.formmailer.com/" method="post" enctype="application/x-www-form-urlencoded" name="kontakt" lang="hr">
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)