fischnackdissen: WENN alle Checkboxen geklickt DANN zeige

Halle, mal ne Frage.
Ich habe ein kleines Kontaktformular weclhes hauptsächlich auch Checkboxen besteht. Es gibt 5 Reihen bestehend aus 5 Checkboxen wo der Kunde jeweils ein oder zwei Checkboxen anklicken soll. Sobald er in jeder Reihe eine Checkbox aktiviert hat sollte unter dem Kontakformular ein Buton erscheinen, "weiter zu Schritt 2".

kann mir dabei jemand helfen. bin nicht so der Crack in der Sache. Gibt es vielleicht irgendwo ein Beispiel wo ich mir so ein Script mal angucken kann?

Danke für Tipps und Hilfe.

Fisch

  1. kann mir dabei jemand helfen. bin nicht so der Crack in der Sache. Gibt es vielleicht irgendwo ein Beispiel wo ich mir so ein Script mal angucken kann?

    bring dein formular in erster linie dazu, dass es ohne javascript funktionert

    danach könnte dich das ansprechen von <http://de.selfhtml.org/javascript/objekte/elements.htm@title=formularelementen mittels javascript> interessieren

    prinzipiell:
    blende beim laden den submitbutton aus (mittels window.onload)

    weiters:
    wenn sich eine checkbox ändert, rufe eine funktion auf die alle checkboxen prüft - wenn das gewünschte kriterium zutrifft (eine bedingte-verzweigung aka. "if"), blende den submitbutton wieder ein

    1. gruss interessierte, hallo suit, hallo fischnackdissen,

      suit schrieb:

      bring dein formular in erster linie dazu, dass es ohne javascript
      funktionert
      ...
      prinzipiell:
      blende beim laden den submitbutton aus (mittels window.onload)

      weiters:
      wenn sich eine checkbox ändert, rufe eine funktion auf die alle
      checkboxen prüft - wenn das gewünschte kriterium zutrifft ...,
      blende den submitbutton wieder ein.

      full ack.

      fischnackdissen meinte:

      kann mir dabei jemand helfen. bin nicht so der Crack in der Sache.
      Gibt es vielleicht irgendwo ein Beispiel wo ich mir so ein Script
      mal angucken kann?

      weil es gerade passt, nehme ich diesen thread als geisel, um wieder mal
      zu missionieren.

      http://pseliger.de/testCases/selfhtml-forum-hilfe-demo-CriteriaCheckController.html

      die gerade von mir verlinkte seite setzt suits vorschlaege zur loesung
      der von fischnackdissen skizzierten *aufgabenstellung* beispielhaft um.

      dabei bediene ich mich erstens der von mir so oft angepriessenen
      array-methoden aus mozillas JavaScript releases 1.6 bis 1.8.
      in den allermeisten faellen laesst sich damit recht zuegig *sprechender*
      code erzeugen.

      zweiter schwerpunkt ist ein wiederverwertbares controller-muster, wie
      es permanent im dom-scripting dort zum einsatz kommen kann, wo programm-
      logik auf nutzer-eingaben reagieren muss.

      die grundlegenden merkmale dieses patterns sind:

      1. initialisiere den controller auf irgendeinem der DOM-load-events.
      2. die initialisierung *verheiratet* dom-events auf elementen mit den
           eigenen skripten.
      3. (1) und (2) koennen sofort nach ihrer abarbeitung entsorgt werden.
           bei grosssen web-applikationen schont dieses vorgehen den speicher.
      4. der controller ist als singleton aufgesetzt. alle callbacks, die auf
           dom-events reagieren muessen, werden durch die das singeton erzeugende
           funktion (fetter closure) als eine art *private protected* angelegt.

      so long - peterS. - pseliger@gmx.net

      --
      »Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
      Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive.« - Douglas Crockford
      ie:( fl:) br:> va:( ls:& fo:) rl:) n3;} n4:} ss:} de:µ js:} mo:? zu:]