Hypertext Markup Language
Die Sprache dient dazu eine Webseite zu erstellen. In der Regel wird mit HTML nur die Struktur beschrieben und mit CSS für das Aussehen und JavaScript für die Dynamik ergänzt. Wenn nicht anders angegeben, wird hier von HTML5 ausgegangen.
Folgende HTML-Elemente ermöglichen dem Nutzer eine Dateneingabe bzw. -Auswahl und werden innerhalb <form></form>
platziert.
<input />
<textarea></textarea>
<select></select>
<button />
Ergänzend können folgende Elemente verwendet werden:
<label></label>
Hier wird beschrieben was im Formular bestimmt wird durch Attribute im <form>
-Element.
Im Attribut method
kann definiert werden, ob die Daten an den Server per post
gesendet werden sollen.
Damit wird der abgesetzte HTTP-Anfrage ein POST
und die Daten befinden sich im Inhalt, welcher bei Verwendung von HTTPS verschlüsselt wird.
Ansonsten wird der Standard get
verwendet, welcher die Daten als GET
-Anfrage sendet und somit an die URL anhängt.
Diese Daten sind einsehbar und werden bspw. auch im Browserverlauf gespeichert.