Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Probleme mit einem Html-formular
Hi,
ich bräuchte dringend Hilfe von jemandem, der sich mit Formularen in HTML auskennt!
Folgendes Problem:
Ich habe eine Textarea, in die der User einen Text eingeben soll. Dieser Text kann Abkürzungen enthalten, wie z.B. [sh 30]. Diese Abkürzung wird später ersetzt durch einen Link zu dem Spiel mit der Nummer 30. Mein Problem dabei ist der Aufruf einer Vorschau-Funktion. Also ich hab ein Form-Tag mit der Textarea, dann einen Submit-Button der eine neue Seite aufruft die den eingegebenen Text verarbeitet. Jetzt möchte ich aber zwei Buttons im Form-Tag unterbringen die unterschiedliche Webseiten aufrufen, also einen Button "Vorschau" und einen Button "Text umwandeln". Jedoch kann ich im Form-Tag unter "Action=" nur eine Website eintragen die aufgerufen werden soll, wenn der Submit-Button angeklickt wird.
Irgendwie steh ich auf dem Schlauch! Wer kann helfen???
Thanx
Shotgunlover
Antworten
lass nur ein Skript die Sache bearbeiten.
Du kannst einem submit-Knopf ebenfalls name="wert" zuweisen. Nur name/wert des aktivierten submit-buttons werden übermittelt.
2.
Mmmm, also kann ich nicht zwei Buttons in ein Formular packen und auf zwei verschiedene Seiten springen ? Die Daten sollten an die aufgerufene Website übergeben werden.
3.
nein.
Du kannst die action-Eigenschaft per javascript verändern, aber das ist in diesem Fall sinnvoll wie ein Kropf.
Schau Dir in test.php dann mal an, was für Parameter ankommen
Code: In Zwischenablage kopieren (nur IE)
4.
Mein Gott, die Lösung lag vor meinen Augen und ich war blind :-)
Danke für den Hinweis. Zwar wollt ich zwei verschiedene Seite aufrufen, kann jetzt aber wenigstens per PHP den Kram trennen.
Thanx
Shotgunlover
www.Shooterplanet.de - Alles über 3D-Shooter für den PC
5.
ah, eine Sache noch...
Wenn Du einen Internet Explorer zur Hand hast, schau Dir auch noch an, was passiert, wenn Du die Enter-Taste drückst, ohne vorher einen der input/submits zu markierten/aktivieren.