» Übung Nr.4

Situationsbeschreibung

Erwin Lottermann möchte seine Gattin zum Geburtstag mit einem Konzertbesuch von André Rieu überraschen. Als gute Gelegenheit den neuen „Weihnachts-PC“ zu testen, sucht er im Internet die Konzertagentur Müller und findet dort auch recht schnell die gewünschte Veranstaltung. In seiner Aufregung über das rasche Erfolgserlebnis bemerkt Herr Lottermann erst beim Klicken auf den Absendebutton, dass er die falsche Zeile ausgewählt hat und jetzt Karten für „Linkin Park“ bestellt hat.
Aufgabe:

Ergänzen Sie das Bestellformular so, dass nach dem Klicken auf den Button „Bestellen“ eine Bestätigung durch eine „confirm-Dialogbox“ erfolgen muss!

Hinweise zum Vorgehen:
- Das Bestellformular finden Sie im Tauschverzeichnis im Ordner „confirm“.
- Benutzen Sie als Hilfe die vorangegangenen Übungen und das Fachbuch!
- Beachten Sie folgende fachliche Hilfen:

Ergänzen Sie den Event-Handler durch return:

onclick=“return Funktionsname ( )”

return liefert einen Wert an onclick zurück. Dieser Wert ist ein bool´scher Wert und kann nur true oder false sein. Ist er false, dann wird das Formular nicht abgeschickt, ist er true wird es verschickt.
Nun müssen Sie noch in der Funktion diesen Rückgabewert liefern. Dies
geschieht durch:

return true;
bzw.
return false;

Übung: Ergänzen Sie bitte folgendes Formular auf diesem Arbeitsblatt!
Klick hier um die Aufgabe als Word-Document runterzuladen.

Ergänzungs- und Hausaufgabe

Ergänzen Sie das Formular zur Kartenbestellung um folgende Punkte:
1. Nach dem Absenden des Formulars soll eine Textmeldung ausgegeben werden mit dem Inhalt: „Danke für Ihre Kartenbestellung“.
2. Auf das Bestellformular sollen nur registrierte Kunden Zugriff haben. Programmieren Sie eine Sicherheitsabfrage, die eine Weiterleitung zum Bestellformular nur ermöglicht, wenn der Kunde seinen Vor- und Nachnamen eingegeben hat.
3. Speichern Sie die Java Scripte des Bestellformulars als externe Datei ab, so dass ein Benutzer kein Zugriff darauf hat (vgl. CSS-Dateien).

» » » Infobox

» Lösung
» Hausaufgabe.DOC
» Situationsb.DOC
» Aufg.-Folie.DOC