Problem mit <form action="">

Status
Nicht offen für weitere Antworten.

WaZZkeSS

Erfahrenes Mitglied
Hallo allerseits!

Ich möchte die Eingabe von einer Seite per mail versenden, aber irgendwie klappt es nicht im IE.
Da ich als IE neben FireFox verwende kann ich es nur auf diese Browser testen.
Im FireFox funktioniert es und im IE nicht.

Code:
<form action=abc@def.gh onSubmit="return chk()" method="POST" encType="text/plain">
Die chk() Funktion gibt true wenn die Eingabe richtig ist.

Komme einfach nicht dahinter warum imFirefox die Eingaben im Outlook gezeigt wird und im IE nicht.
Wäre daher für jede Hilfe sehr dankbar.


WaZZkeSS
 
Hi,

mich wundert eher, dass das im Firefox geht... ;)

Meintest Du nicht eher:

HTML:
<form action="mailto:abc@def.gh" onSubmit="return chk()" method="POST" encType="text/plain">

Das ist aber ein gefundenes Fressen für Spambots... :eek:

LG
 
Danke vorerst für die Antwort.

HTML:
<form action=mailto:abc@def.gh ...
... sorry, habe das mailto vergessen anzugeben.
Habe es einfach so mal geschrieben. Aber auf der Seite habe ich das Schlüsselwort mailto: usw. angegeben.

Und ja, im FireFox werden wird die Form im Outlook mit allen eingaben und auswahl angezeigt, und im IE wird der Outlook mit leerem Body geöffnet.

Falls jemand eine andere Lösung mittels JS kennt wäre ich für diesen Beitrag auch sehr dankbar.


Gruß
WaZZkeSS
 
Hy!

Leider habe ich keine Kenntnisse in PHP. Ich kann C#, VB.NET usw. aber nicht PHP.
Kannst du mir wenns geht eine genaue Anleitung schicken, wäre dir sehr dankbar dafür.


WaZZkeSS
 
PHP:
<?php
$Empfänger = "abc@def.gh";
$Absender = "Deine Emailadresse";
$Betreff = "Dein Betreff";
$Text = "Dein Text";
mail($Empfänger, $Betreff, $Text,"from:$Absender");
?>
 
Hy!

Danke für den Beitrag. Allerdings hätte ich da noch eine Frage. Wie ist es wenn ich ca. 10 - 15 CheckBox, 6 - 8 RadioButtons, eine ListBox und etliche Eingabefelder habe, werden die ausgewählten Daten an PHP übergeben? Ich glaube nicht. Ich würde gern das so bewerkstelligen das jeder Auswahl usw. mitgeschickt wird.


Gruß
WaZZkeSS
 
Hy!

Danke für den Beitrag. Allerdings hätte ich da noch eine Frage. Wie ist es wenn ich ca. 10 - 15 CheckBox, 6 - 8 RadioButtons, eine ListBox und etliche Eingabefelder habe, werden die ausgewählten Daten an PHP übergeben? Ich glaube nicht. Ich würde gern das so bewerkstelligen das jeder Auswahl usw. mitgeschickt wird.


Gruß
WaZZkeSS
hä wie sieht den dein Code aus?!
 
Hi,

Wie ist es wenn ich ca. 10 - 15 CheckBox, 6 - 8 RadioButtons, eine ListBox und etliche Eingabefelder habe, werden die ausgewählten Daten an PHP übergeben? Ich glaube nicht.

Doch, doch. ;)

Angenommen, Du hast ein Formular der Form

HTML:
<form action="mailer.php" method="post">

Wird das Formular abgeschickt, werden natürlich alle Felder des Formulars an mailer.php übertragen. Du findest sie in Deinem Script im $_POST-Array. Genauer kannst Du das z.B. im Quakenet-Tutorial nachlesen. Achte darauf, Checkboxen mit gleichem Namen und Auswahllisten mit Mehrfachauswahl so zu benennen:

Code:
<input type="checkbox" name="bla[]" ...
<select name="blub[]" ...

Dann kommen die Werte als Array an, sonst würde der letzte gewählte die anderen überschreiben.

LG
 
Status
Nicht offen für weitere Antworten.
Zurück