Bekommen Wert aus dem text-Feld bei einem webserver ESP8266

Ich habe einen webserver mit einem esp8266.

 sResponse  = 
"<p>"
"<center>"
"<h1>ESP8266 Web Server</h1>"
"<p>Time <input type='text' name='date_hh' size=2 autofocus> hh <input type='text' name='date_mm' size=2 autofocus> mm <input type='text' name='date_ss' size=2 autofocus> ss</p>"
"<p><a href=\"?pin=FUNCTION1ON\"><button>Save</button></a>"
"</center>"; 
client.print(sResponse);

Bekomme ich die folgende aus dem webserver:
Bekommen Wert aus dem text-Feld bei einem webserver ESP8266
.

Wenn ich auf den button speichern möchte ich Lesen den Wert der drei text-Felder.

Was muss ich tun? Oder gibt es eine andere (bessere) Weg, um sich ein webserver so?

Vielen Dank im Voraus!

  • Sie müssen die Eingabe in ein Formular und senden Sie dann das Formular aus. Zu BEKOMMEN ist die einfachste; Sie erreichen Sie von C++ als, ex: int date_mm = server.arg("date_mm").toInt();
InformationsquelleAutor MFC_Starter | 2018-01-27
Schreibe einen Kommentar