Formular-Zusammenfassung
In dieser Lektion haben wir gelernt, wie man Formulare baut, und herausgefunden:
- Ein Formular wird mit dem Element
formund seinen Attributen erstellt:action: die URL, an die die Daten gesendet werden,method: wie die Daten gesendet werden:GETin der Adresse (zum Beispiel bei einer Suche) oderPOSTin der Anfrage selbst (zum Beispiel beim Anmelden).
- Eingabefelder werden mit dem Element
inputund seinen Attributen erstellt:type: der Typ des Eingabefelds, zum Beispieltext,password,email,number,date,range,radioodercheckbox,name: der Name, der zusammen mit dem Wert des Eingabefelds gesendet wird, zum Beispielname=Tim,id: eine eindeutige Kennung, die das Eingabefeld mit seiner Beschriftung verbindet,value: ein vorausgefüllter Wert oder, bei einem Radiobutton, der Wert, der gesendet wird, wenn er ausgewählt ist.
- Radiobuttons mit demselben
namebilden eine Gruppe, in der nur einer ausgewählt sein kann. Checkboxen sind voneinander unabhängig. - Eine Dropdown-Liste wird mit dem Element
selectund darin stehendenoption-Elementen erstellt, ein Feld für längeren Text mit dem Elementtextarea. - Jedes Eingabefeld braucht eine Beschriftung: das Element
label, dessen Attributfordenselben Wert hat wie dieidseines Eingabefelds. Ein Klick auf die Beschriftung setzt den Cursor in das Eingabefeld, und Screenreader lesen sie vor. - Ein Formular wird mit dem Button
<button type="submit">Absenden</button>abgeschickt (oder mit<input type="submit" value="Absenden">). - Ein Eingabefeld wird mit dem Attribut
requiredzum Pflichtfeld.
In der nächsten Lektion erwartet dich ein Abschlussprojekt, in dem du das Gelernte aus dem ganzen Kurs anwendest.
So schreibst du es:
<<
>Shift + <
/Shift + 7
"Shift + 2
Anweisungen
- 1
Glückwunsch, du hast die Lektion über Formulare abgeschlossen! Der Editor enthält deinen fertigen Code aus dieser Lektion. Jetzt kannst du das Formular mit deinem neuen Wissen anpassen und dann mit dem Abschlussprojekt weitermachen.