Formulare Flashcards
Wofür sind Formulare?
für Eingabe und Änderung von Benutzernamen, Passwörtern, Datensätzen, Bestellungen, Suchkriterien und Auslösen einer Suche
Wie ist die Grundstruktur eines Formulars?
Definition eines HTML Formulars
HTTP-Methode get oder post
serverseitige Aktion: Python Skript ausführen
Wie wird ein submit Button kodiert?
innerhalb von Formular
input type=”submit” value=”Absenden”
Wofür ist das action Attribut in einem Formular?
legt auszuführende Aktion fest, zB URL aufrufen, Datei ausführen, Formulardaten verschicken
Welche GUI Elemente gibt es?
Einzeiliges Textfeld Passwortfeld Eingabefeld für ganze Zahlen Mehrzeiliges Textfeld Checkboxen Radio Buttons Datum Auswahllisten
Wofür steht das Attribut value bei GUI Elementen?
Initialisierungswert
Was hat das Attribut type = password zur Folge?
Zeichen am Bildschirm werden nur als Punkte dargestellt
Wofür werden versteckte Textfelder in Formularen zB benutzt?
nur zur Parameterweitergabe zb Warenkorb-ID
Wie wird ein mehrzeiliges Textfeld im Gegensatz zu den meisten GUI Elementen kodiert?
meistens: input name=”” type=””
mehrzeiliges Textfeld: textarea name=”” rows=””
Wie werden mehrzeilige Auswahllisten im Vergleich zu einzeiligen Auswahllisten kodiert?
einzeilig:
select name=””
option value=”Auswahl 1”
option value=”Auswahl2”
mehrzeilig: select name="" size="3" MULTIPLE="MULTIPLE" option value="Auswahl 1" option value="Auswahl2" option value="Auswahl3"
Mit welchem Boolean Attribut können in Auswahllisten mehrere Optionen gewählt werden?
multiple=”multiple”
Wofür wird das Attribut label / placeholder benutzt?
Beschriftungstext für Eingabefelder
Vorteile: Benutzer erkennt was er eingeben soll + Barrierefreiheit
Welche 2 Buttons kann man in HTML kodieren?
sumbit Button (Absenden des Formulars)
reset Button (Rückgangigmachen aller Benutzereingaben)
Wie können Formulareingaben verarbeitet werden?
erfordert serverseitige Skriptsprache im Web Server zB Python
Was sind Boolesche Attribute?
vorhanden oder nicht vorhaden
default: false also nicht vorhanden
Attributname auch als Wert angeben! controls=”controls”