Formulare
In diesem Kapitel
Mit Formularen gestalten Sie ihre Webseite interaktiver.
- Formulare
- Formular als Interaktion
- Formularprüfung
- CSS und Formular
- Daten absenden
- Formular und PHP
- Formular und Javascript
Was Sie wissen sollten
- Ich verstehe wie Web-Formulare mit URLs zusammen hängen.
- Ich weiss, dass die URL (bzw. der HTTP Request) und nicht das Formular die eigentliche Schnittstelle zum Programm am Webserver ist.
- Ich kenne die HTML-Tags die ein Formular und seine Eingabeelemente definieren.
- Ich bin mir bewusst welche Interaktions-Möglichkeiten und welche Einschränkungen mein Formular den UserInnen bietet.
- Ich kenne das Konzept “Ereignisgesteuerte Programmierung” und kann mehrere Javascript-Events nennen.
Was Sie können sollten
- Ich kann ein Web-Formular erstellen oder verändern.
- Ich kann für einen Anwendungsfall verschiedene Formular-Varianten entwerfen und kann die Vor- und Nachteile der Varianten einschätzen.
- Ich kann ein alternatives Web-Formular für ein bestehendes Formular / Programm definieren.
- Ich kann die Javascript-Console in zwei verschiedenen Browsern benutzen, um die Werte in den Eingabefeldern eines Formulares auszulesen oder zu manipulieren.
- Ich kann den HTML Code eines Formular so erstellen, dass die eingegebenen Daten vor dem Absenden überprüft werden, und das Absenden verhindert wird wenn die Daten nicht passen.
- Ich kann mit Javascript einfache Berechnungen in einem Formular vornehmen.
- Ich kann ein Javascript-Programm schreiben, das die Daten in einem Formular prüft bevor Sie abgesendet werden, und ein Absenden verhindert wenn die Daten nicht passen.
Weitere Quellen
Kapitel
- Das Web Und Html
- Css
- Css Layout
- Urls
- Formulare
- Javascript Dom
- Php Vorbereitung
- Php
- Php Db Lesen
- Session
- Php Db Schreiben
- Php Db Optimierung
- Grafik
- Javascript
- Applied Js And Css
- Js Http
- Json
- Security
- Threat Modeling
- A01 - Zugriffskontrolle
- A02 - Fehlkonfiguration
- A03 - Software Supply Chain Failures
- A04 - Cryptographic Failures
- A05 - Injection + XSS
- A06 - Insecure design
- A07 - Authentication Failures
- A08 - Software or Data Integrity Failures
- A09 - Security Logging and Alerting Failures
- A10 - Mishandling of Exceptional Conditions
- Prompt Injection
- Advanced Javascript
- Qualitaet
- Kommandozeile
- Git
- Http