MudGuard: Krise mit Formularfeld *help*

Beitrag lesen

Hi,

Hi,
ich möchte gerne ein Formular einbauen, bei dem man links die Antwort (ein quiz) eintragen kann,und links der Abschickenbutton steht. Alles schon fertig, aber dieser Button funktioniert nicht. Ich bekomme keine eMail!

Hier der Code:

<form action="mailto:nix@bla.de" method="post" enctype="text/plain">

mailto: funktioniert nur auf einer kleinen Auswahl der möglichen Kombinationen aus Betriebssystem, Browser und Mailclient (falls ein Mailclient überhaupt vorhanden ist).
Benutze besser einen Formmailer.

Im form muß ein Blocklevel-Element sein.  , textarea, input dürfen nicht direkt in der Form vorkommen, sondern nur in diesem blocklevel-Element.

<textarea name="Text" class="Button" rows="2" cols="20">
Geben sie hier Ihre Antwort ein
</textarea>
</td>

Das td kannst Du hier nicht schließen, da es hier keinerlei Sinn hat.
Das form-Element ist das Element, das zuletzt geöffnet und noch nicht wieder geschlossen wurde.

<td valign="top" valign="top">

Auch ein neues td kannst Du hier nicht öffnen. td ist nur innerhalb von tr erlaubt, hier ist aber nur das form-Element offen (dem das blocklevel-Element fehlt...)

<p align="center">

Ah, hier ist endlich das Blocklevel-Element...

<input class="Button" type="button" name="Absenden" value="Abschicken"
onClick="self.location.href='danke.html'">

Hier wird beim Klicken direkt die Seite "danke.html" aufgerufen, ohne daß die Form abgteschickt wird.
Benutze ein input type="submit" und schmeiß den onclick raus.
Laß die danke-Seite vom Formmailer ausgeben.

</p>
</form>

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.