Felix der Hase: Bestimmte Anzahl von <input>-Elementen anzeigen

Hallo an alle,
ich schreibe grad ein Programm zum Anmelden für einen Sport-Wettkampf.
Das ganze sieht so aus: Es gibt eine Drop-Down Liste in der man das Rennen auswählt in dem man mitmachen möchte, und dann gibt es halt Acht input-Felder, weil die maximale MAnnschaftsgröße Acht ist.
Es gibt aber auch Rennen in denen die MAnnschaft nur 4 Leute groß ist oder 2... Jetzt möchte ich das bei den Rennen in denen die MAnschaft nur 4 Leute groß ist, dass nur 4 input-FElder angezeigt werden, für 2 dementsprechend 2 und nicht alle.
Wie mache ich das am besten??

  1. Hello,

    Wie mache ich das am besten??

    Entweder im Wechselspiel "Request <-> Response", oder aber mittels JavaScript, ggf. sogar mittels AJAX. Aber bei den zu erwartenden kleinen Datenmengen würde ich immer das "Ping-Pong-Spiel" zwischen Client und Server bevorzugen und eine Session zur Speicherung der Stati benutzen.

    Das fällt dann unter die Stichworte "Vorgangsbearbeitung" oder "mehrstufige Formulare".

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Hi!

      der Stati

      Gosh! Meinst Du Stasi?

      http://de.wikipedia.org/wiki/Status

      off:PP

      --
      "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
      1. Hello,

        danke Dir.
        Das ist endlich mal wieder was Interessantes.

        http://faql.de/numerus.html#status

        Ich werde dann demnächst provokativ "Statusse" sagen :-))

        Liebe Grüße aus dem schönen Oberharz

        Tom vom Berg

        --
         ☻_
        /▌
        / \ Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
        1. Hi!

          danke Dir.

          Na gerne!

          Das ist endlich mal wieder was Interessantes.

          Ja, das ist es - man kann damit ganze Meetings sprengen;)

          http://faql.de/numerus.html#status

          Ich werde dann demnächst provokativ "Statusse" sagen :-))

          Das mache ich regelmäßig mit dem Hinweis auf Mackensen - die Rückfragen sind gewiß. Das zieht mehr, als ein Komparativ und 'wie'.. obwohl das ja im Alemannischen, wie Badischen korrekt sein soll;)

          off:PP

          --
          "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
          1. Hello,

            http://faql.de/numerus.html#status

            BTW: das Piktogramm auf der Seite finde ich gut  *grins*

            Liebe Grüße aus dem sicheren Oberharz
            (hier gibt es soviele Webcams ...)

            Tom vom Berg

            --
             ☻_
            /▌
            / \ Nur selber lernen macht schlau
            http://bergpost.annerschbarrich.de
            1. Hello,

              http://faql.de/numerus.html#status

              BTW: das Piktogramm auf der Seite finde ich gut  *grins*

              Die Benutzer-Gängelei auf der Seite finde ich ungut.
              Das Bild welches du gepostet hast erschien als Text in dem stand "besuch unsere Seite statt Bilder zu stehlen" (oder so... jetzt hab ich es ausm Cache).
              Und ich habe die Angewohnheit Text den ich lese beim Lesen zu markieren, damit ich weiß wo ich war wenn ich abgelenkt werde. Diese Seite nervt mich mit einem alert() welches mich darauf hinweist doch bitte nichts zu kopieren -.-
              *nerv*

              --
              sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(
        2. Mahlzeit Tom,

          Ich werde dann demnächst provokativ "Statusse" sagen :-))

          So wie "Kaktusse", "Atlasse" und "Globusse" ...? ;-)

          MfG,
          EKKi

          --
          sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
          1. Hello Ekki,

            Ich werde dann demnächst provokativ "Statusse" sagen :-))

            So wie "Kaktusse", "Atlasse" und "Globusse" ...? ;-)

            Ach, ich dachte, bei Globus heißt der Plural Globuli?

            Liebe Grüße aus dem schönen Oberharz

            Tom vom Berg

            --
             ☻_
            /▌
            / \ Nur selber lernen macht schlau
            http://bergpost.annerschbarrich.de
            1. Hallo,

              Ach, ich dachte, bei Globus heißt der Plural Globuli?

              nein, Globus-Baumärkte!

              Ciao,
               Martin

              --
              Lieber Blödeleien als blöde Laien.
    2. Entweder im Wechselspiel "Request <-> Response", oder aber mittels JavaScript, ggf. sogar mittels AJAX.

      Wie mach ich das den mit JavaScript und wo sind die Vorteile/Nachteile gegenüber den anderen Methoden?

      1. Hallo

        Entweder im Wechselspiel "Request <-> Response", oder aber mittels JavaScript, ggf. sogar mittels AJAX.

        Wie mach ich das den mit JavaScript und wo sind die Vorteile/Nachteile gegenüber den anderen Methoden?

        Im Fall der Änderung des Wertes eines Formularfeldes (Event onchange) ermittelst du den neuen Wert des Feldes und fügst in einem anderen Formularelement die dazu passenden Werte für die weitere Auswahl ein.

        Vorteil: Im Gegensatz zu einer serverseitigen Lösung (z.B. mit PHP oder Perl) muss das Dokument mit dem Formular zu diesem Zweck nicht abgeschickt und mit dem neuen Aufbau zurückübermittelt werden. Alles passiert im Browser innerhalb des aktuell geladenen Dokuments.

        Nachteil: Es kann dir passieren, dass jemand ohne JavaScript daherkommt. Ihm stünde die Funktionalität ohne Rückfallebene (dann eben doch mit Serverkommunikation) nicht zur Verfügung. Bei krassen diesbezüglichen Designfehlern wird das Formular unbenutzbar.

        Tschö, Auge

        --
        Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
        Terry Pratchett, "Wachen! Wachen!"
        Veranstaltungsdatenbank Vdb 0.3
  2. Hi!

    Wie mache ich das am besten??

    Wie hast Du es denn schlecht gemacht?
    Will sagen: was hast Du bereits probiert? Deinen Code zu sehen wäre hilfreich, damit man Dir helfen kann.

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)