Was passiert bei Angabe von <form action="?" ....
Tilmann
- html
Hallo,
ich möchte den Quelltext einer Seite verstehen und nachvollziehen wie der Formularinhalt übertragen wird.
Nun steht dort im form-Tag: action="?":
<form method="POST" action="?">
Was passiert in diesem Fall mit den Daten nach dem Absenden?
Würde mich über Hilfe freuen.
Besten Gruß
Tilmann
Moin!
Nun steht dort im form-Tag: action="?":
<form method="POST" action="?">
Was passiert in diesem Fall mit den Daten nach dem Absenden?
Hängt vom Skript ab, das aufgerufen wird.
- Sven Rautenberg
Hi
Ich habs nicht ausprobiert, aber wahrscheinlich wird die Seite dann erneut mit Parametern geöffnet. Wenn du das action-Attrribut weglässt, wird sie auf jeden Fall neugeladen, in deinem Fall wahrscheinlich auch. Ich stelle mir das so vor, dass er die URL um ein "?" verlängert (es wird sozusagen ein leerer Query-String übergeben, GET-Parameter sind leer), und die Daten werden im Körper als POST-Parameter übertragen übertragen. Was passiert, wenn du als Methode GET angibst, weiß ich auch nicht
mfg
Genie
Hi Genie!
Wenn du das action-Attrribut weglässt, wird sie auf jeden Fall neugeladen [...]
Falsch. Das action-Attribut ist erforderlich. Lässt man es weg, erzeugt man ungültigen HTML-Code.
MfG H☼psel
Hallo,
Nun steht dort im form-Tag: action="?":
<form method="POST" action="?">
Was passiert in diesem Fall mit den Daten nach dem Absenden?
Die Daten werden an das Script mit dem Namen "?" weitergeleitet. Als Wert des action-Attributes kann aber auch eine HTML-Datei angegeben werden, das macht bspw. bei Buttons als Navigationselemente Sinn.
Beste Grüße
Hi Tilmann!
Was passiert in diesem Fall mit den Daten nach dem Absenden?
Es gab vor kurzem einen Thread, der genau dieses Problem behandelte.
MfG H☼psel
Es gab vor kurzem einen Thread, der genau dieses Problem behandelte.
Danke, habe alles relevante in dem Thread gefunden.