2. Formular
Ziel
Ihre Aufgabe ist es, das Registrierungsformular für Teilnehmer der archäologischen Expedition gründlich zu prüfen, jedes Feld gemäß den angegebenen Anforderungen, Best Practices und dem erwarteten Verhalten bei der Benutzerinteraktion zu validieren und alle möglichen Bugs und Usability-Probleme zu finden.
Anforderungen
Allgemein:
- Alle Pflichtfelder müssen mit einem Sternchen (*) gekennzeichnet sein.
- Das Formular kann nur abgeschickt werden, wenn alle Pflichtfelder mit gültigen Daten ausgefüllt sind.
- In der Formulierung „Ich akzeptiere die Nutzungsbedingungen“ ist das Wort „Nutzungsbedingungen“ interaktiv: Beim Darüberfahren mit der Maus erscheint ein Tooltip, der erklärt, wie die vom Nutzer übermittelten Daten verwendet werden.
- Ein Klick auf die Schaltfläche Registrierung absenden soll eine Erfolgsmeldung anzeigen und das Formular automatisch leeren, wenn alle Pflichtfelder mit gültigen Daten ausgefüllt wurden und das Formular erfolgreich übermittelt wurde. Andernfalls soll neben dem Feld, in dem der Fehler aufgetreten ist, eine Fehlermeldung erscheinen.
- Ein Klick auf die Schaltfläche Formular leeren soll nach dem Löschen der Formulardaten eine Erfolgsmeldung anzeigen.
Formularfelder:
Vollständiger Name (Pflichtfeld):
- Zulässige Länge: 2 bis 50 Zeichen.
- Erlaubt sind lateinische und kyrillische Buchstaben, Leerzeichen, Bindestriche und Apostrophe.
- Ziffern und Sonderzeichen (außer Bindestrichen und Apostrophen) sind nicht zulässig.
- Das Feld darf nicht leer sein.
Email (Pflichtfeld):
- Das E-Mail-Format muss auf Korrektheit geprüft werden (z. B. [email protected]).
- Maximale Länge: 100 Zeichen.
- Das Feld darf nicht leer sein.
Telefonnummer (Pflichtfeld):
- Nur Ziffern, „+“, „-“ und Leerzeichen sind erlaubt.
- Maximale Länge: 15 Zeichen.
- Das Feld darf nicht leer sein.
Geburtsdatum (Pflichtfeld)
- Datumsformat: DD/MM/YYYY.
- Der Nutzer muss zum aktuellen Datum älter als 18 und jünger als 70 Jahre sein.
- Das Feld darf nicht leer sein.
Erfahrung in Archäologie (Pflichtfeld)
- Dropdown-Liste, in der standardmäßig „Keine Erfahrung“ ausgewählt ist.
Bevorzugte Rolle in der Expedition (Pflichtfeld)
- Verfügbare Optionen: Forscher, Fotograf, Drohnenpilot, Kartograf, Mediziner, Logistiker.
- Mehrfachauswahl ist möglich.
Bevorzugte Expeditionsregion (Pflichtfeld)
- Verfügbare Optionen: Südamerika, Afrika, Asien, Europa, Australien.
- Es kann nur eine Option ausgewählt werden.
Wählen Sie Ihr gewünschtes Gehalt pro Woche ($) (Schieberegler, optionales Feld)
- Minimalwert: $0
- Maximalwert: $1700
- Schrittweite: $10
- Standardwert: $700
Bevorzugter Kontaktweg (Radiobuttons, optionales Feld)
- Verfügbare Optionen: Email, Telefon, WhatsApp, SMS.
- Es kann nur eine Option ausgewählt werden.
Reisepass/Ausweis hochladen (Pflichtfeld zum Hochladen einer Datei)
- Zulässige Formate: JPG, PNG, PDF.
- Maximale Dateigröße: 5 MB.
- Das Feld darf nicht leer sein.
Weitere Anmerkungen (optionales Textfeld)
- Maximale Länge: 1000 Zeichen.
- Alle Zeichen sind erlaubt.
Ich akzeptiere die Nutzungsbedingungen (Pflicht-Checkbox)
- Muss vor dem Absenden des Formulars angehakt sein.
- Ist die Checkbox nicht angehakt, muss das Absenden des Formulars verhindert werden, und der Nutzer muss einen Hinweis sehen, der ihn auffordert, den Bedingungen zuzustimmen.
Erwartetes Ergebnis
Erstellen Sie einen ausführlichen Bugreport mit klar beschriebenen Problemen, Schritten zur Reproduktion, tatsächlichen und erwarteten Ergebnissen, Screenshots und einer Einschätzung der möglichen Auswirkungen. Ihre Ergebnisse helfen, Prioritäten sinnvoll zu setzen und die Zuverlässigkeit und Nutzerfreundlichkeit des Formulars zu verbessern.
Hinweis:
Dieses Formular dient ausschließlich Übungszwecken. Eingegebene Daten und angehängte Dateien werden weder gesendet noch irgendwo gespeichert.