fastix®: Formular versenden klappt nicht wie beabsichtigt

Beitrag lesen

Moin!

<form name="Eintragen" action="Layout.php?Seite=Gaestebuch&Aktion=Validierung" method="get">

<input name="foo" value="bar">

Um die Daten welche Du der URL angehangen hast zu erhalten bleibt Dir nur die Möglichkeiten:

1. Alle Deine Benutzer mit einem Browser zu versorgen, der dies so vornimmt. (doppelminusgut)

oder:

2. Du erzeugst versteckte Formularfelder: (gut)

<form name="Eintragen" action="Layout.php" method="get">
<input type="hidden" name="Seite" value="Gaestebuch">
<input type="hidden" name="Aktion" value="Validierung">

oder:

3. Du verwendest method="POST". Dann hast Du die Werte im GET- und POST-Hash, respekive in $_REQUEST. (gut)

oder 4.

Du schreibst Dein Javascript so um, dass es alle Name/Werte-Paare an die URL anhängt und statt das Formular abzusenden einen Request erzeugt. Denke daran, die Werte zu codieren. (minusgut)

location.href="Layout.php?Seite=Gaestebuch&Aktion=Validierung&Name=rico&eMail=enricolell%40web.de&Homepage=&Nachricht=test"

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix