Eingaben in Webseiten

Gast #4834051
Lesenswert?
• ▲
▼
Dankeschön!

Also ich habe nun eine Testseite geschrieben, die ich auch per ESP Modul 
hinschicken kann, aber wenn ich auf den Submit-Button klicke, dann 
kommen leider keinerlei Reaktionen bei meinem Modul an.

Also der Hinweg funktioniert insofern reibungslos, nur der Weg zurück 
will irgendwie noch nicht so ganz...
Was kann ich da noch anders machen?

Das ist mein Test:
1
<!DOCTYPE html>
2
<head>
3
<html lang=\"de\">
4
</head>
5
<body>
6
<h1>Einstellungen</h1>
7
<p>Setting 1: <input type="text" name="Vornamename">
8
<p>Setting 2: <input type="text" name="Nachname">
9
<p><input type="submit" value="Submit">
10
</body>
11
</html>
Gast #4834057
Lesenswert?
• ▲
▼
Da fehlt ein Formular.
Außerdem ist das <html> Tag falsch platziert und dessen 
Anführungsstriche falsch escaped:
1
<!DOCTYPE html>
2
<html lang="de">
3
  <head>
4
  </head>
5
  <body>
6
    <h1>Einstellungen</h1>
7
    <form method="get">
8
      <p>Setting 1: <input type="text" name="Vornamename">
9
      <p>Setting 2: <input type="text" name="Nachname">
10
      <p><input type="submit" value="Submit">
11
    </form>
12
  </body>
13
</html>

Bei method=get werden die Eingaben an die URL des nächsten Requests 
angehängt.
Bei method=post werden die Eingaben als Request-Body gesendet, das ist 
etwas aufwändiger zu verarbeiten.
Gast #4834069
Lesenswert?
• ▲
▼
Stefan U. schrieb:
> <!DOCTYPE html>
> <html lang=\"de\">
>   <head>
>   </head>
>   <body>
>     <h1>Einstellungen</h1>
>     <form method="GET">
>       <p>Setting 1: <input type="text" name="Vornamename">
>       <p>Setting 2: <input type="text" name="Nachname">
>       <p><input type="submit" value="Submit">
>     </form>
>   </body>
> </html>

Da jeder Tag geschlossen werdne sollte, fehlt auch noch etwas anderes

<!DOCTYPE html>
<html lang=\"de\">
  <head>
  </head>
  <body>
    <h1>Einstellungen</h1>
    <form method="GET">
      <p>Setting 1: <input type="text" name="Vornamename"></p>
      <p>Setting 2: <input type="text" name="Nachname"></p>
      <p><input type="submit" value="Submit"></p>
    </form>
  </body>
</html>
Gast #4834077
Lesenswert?
• ▲
▼
danke,

habe ich gerade getestet. Wenn ich mit dem Code auf den Submit-Button 
klicke, dann sehe ich eine Antwort in meinem Terminalfenster des ESP 
Moduls und kann da neben einer Reihe weiterer Daten auch meine 
Testeingaben wiederfinden.

Worin unterscheidet sich die Methode GET von der Methode POST?
#4834116
Lesenswert?
• ▲
▼
Es sollte heissen :

<html><head><title>..</title></head>
<body><form action="index.html" method="GET">
..
..
<button type="submit" name="mybutton" value="1"> drueck</button>
</form</body></html>

Das ergibt dann einen Aufruf von

/index.html?mybutton=1

Zu schauen was effektiv ausgetauscht wird, nimm den firebug, den 
firebird debugger. Er ist unter "Tools" - "Web developer" - "firebug" - 
"open", auch als F12.
dann network beachten

Und.. du solltest einen server, zB ein NAS mit webserver funktionalitaet 
haben, um solches Zeug auf PC Basis zu testen
Gast #4834253
Lesenswert?
• ▲
▼
ok, danke.

Das noch eine Methode zusätzlich verwendet werden musste, um den Code 
lauffähig zu machen ist ja aus dem Beispiel so zunächst nicht 
ersichtlich gewesen.

Welchen Satz an Methoden gibt es denn so, von deren Existenz man wissen 
sollte?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren