noname: Dropdown abhängig vom ersten ändern

Ich hatte vor, verschiedene Dropdowns zu erstellen, deren Inhalt vom vorherigen abhängig ist.
Zum Beispiel:
Planet:
Optionen: Mars, Erde, Sonne

Wenn Erde gewählt ist:
Kontinente:
Europa, Afrika, Asien, ...

Wenn Europa gewählt ist:
alle Länder in Europa etc..

  1. Hello,

    Ich hatte vor, verschiedene Dropdowns zu erstellen, deren Inhalt vom vorherigen abhängig ist.
    Zum Beispiel:
    Planet:
    Optionen: Mars, Erde, Sonne

    Wenn Erde gewählt ist:
    Kontinente:
    Europa, Afrika, Asien, ...

    Wenn Europa gewählt ist:
    alle Länder in Europa etc..

    Schön.
    Du willst also einen Spezialisierungspfad aufbauen.
    Und wie lautet nun Deine Frage dazu?

    Liebe Grüße aus Syburg bei Dortmund

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Wie das funktioniert, ohne die ganze Seite aktualisieren zu müssen.

      1. Hello,

        Wie das funktioniert, ohne die ganze Seite aktualisieren zu müssen.

        Warum willst Du die Seite nicht aktualisieren?

        Ohne zusätzlichen Request funktioniert es gar nicht, wenn Du nicht _alle_ Daten schon beim ersten Request mitsenden willst. Wenn Du das tust, geht es mit Javascript.

        Wenn Du nicht willst, dass der User sieht, dass Du weitere Requests auslöst, könntest Du dafür asynchronous JavaScript and XML Requests benutzen.

        http://de.wikipedia.org/wiki/Ajax_(Programmierung)

        Liebe Grüße aus Syburg bei Dortmund

        Tom vom Berg

        --
        Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
        1. Weil man dann nicht dauernd den Submit Button drücken muss und man so nicht das Gefühl hat sich immer weiter reinzu"klicken".
          Aber wenns zu kompliziert ist, mache ich es eben so.

          1. Hello,

            Weil man dann nicht dauernd den Submit Button drücken muss und man so nicht das Gefühl hat sich immer weiter reinzu"klicken".
            Aber wenns zu kompliziert ist, mache ich es eben so.

            Es ist für den Benutzer sicherlich auch einfacher zu verstehen, wieviel Komplexität dahintersteht, wenn man den Pfad nach und nach aufbaut.

            Wenn er an einer früheren Stufe des Pfades etwas ändert, muss er die gesamten folgenden neu aufbauen. Das sollte dem Benuzter immer klar sein. Man kann für ihn die vorausgewählten in einer Session speichern, damit er sie wieder aufnehmen kann. Aber das ist bereits "Convenience".

            Ich persönlich mag überhaupt kein AJAX, weil es oft fehlerhaft implementiert wird und dann die Webseiten/den Browser zum Absturz bringt und weil ich finde, dass es im Hintergrund keine Aktivitäten geben darf, die der User nicht gewollt hat oder durchschaut.

            Liebe Grüße aus Syburg bei Dortmund

            Tom vom Berg

            --
            Nur selber lernen macht schlau
            http://bergpost.annerschbarrich.de
      2. echo $begrüßung;

        Wie das funktioniert, ohne die ganze Seite aktualisieren zu müssen.

        Beispielsweise mit verketteten Auswahllisten.

        echo "$verabschiedung $name";