Odium: Variablen deklarieren

Beitrag lesen

Hallo,

ich kann deine Argumente nicht nachvollziehen...

du hast mich ganz unsicher gemacht, aber eben getestet:

<html>
<head>
<title>Formtest</title>
</head>
<body >
<form action="test.htm" method="get">
<input type="text" name="eintext">
<input type="submit" name="submit">
</form>
</body>
</html>

1. diese seite lokal aufgerufen (ohne server)
das wort "inhalt" im textfeld abgeschickt

erhaltene URL:

..test.htm

.. bedeutet hier, dass ich den vorderen teil der url weggelassen hab...

2. die seite über meinen server aufgerufen
ansonsten alles gleich:
erhaltene URL:

..test.htm?eintext=inhalt&submit=Anfrage+senden

also ein querystring ist vorhanden...

ich hatte auch mal im selfhtml gelesen, dass es nur bei aufruf über einen server funktioniert, ich finds aber grad nimmer...

also wenn du bei lokalem aufruf einen querystring erhältst muss das dein browser alleine machen (andere browser kann ich grad nicht testen... (das war IE)) oder du hast eben nicht lokal aufgerufen...

hier steht doch noch was zu get, leider nicht das was ich suchte, aber auch ganz ok
Selfhtml/cgiperl/intro/formularverarbeitung.htm#get_post:

GET
In einem HTML-Formular erzwingen Sie diese Methode durch die Angabe von method="get" im einleitenden <form>-Tag. Bei dieser Angabe werden die ausgefüllten Formulardaten zuerst an die Server-Software übertragen und von dieser in einer bestimmten Umgebungsvariablen mit dem Namen QUERY_STRING zwischenspeichert.

das ich in js einen querystring auch ohen server auswerten kann ist schon klar, denn könnte man ja auch manuell zusammenbauen, bei method="get" wird dieser automatisch angelegt...

Odium