Ajtak: Nur eingeblendete Felder prüfen

Hallo,
ich habe ein Formular mit verschiedenen Divs, die mittels display:block und display:none ein- bzw. ausgeblendet werden.
Beim Einblenden eines anderen Divs sollen die bisher eingeblendeten Felder auf Vollständigkeit überprüft werden.
Wie mach ich das, dass eben nur die jeweils aktuell eingeblendeten Felder gecheckt werden? Also wie kann ich abfragen, welches DIV aktiv ist?

Danke und Gruß,
Ajtak

  1. Hi,

    ich habe ein Formular mit verschiedenen Divs, die mittels display:block und display:none ein- bzw. ausgeblendet werden.
    Beim Einblenden eines anderen Divs sollen die bisher eingeblendeten Felder auf Vollständigkeit überprüft werden.
    Wie mach ich das, dass eben nur die jeweils aktuell eingeblendeten Felder gecheckt werden? Also wie kann ich abfragen, welches DIV aktiv ist?

    style-Eigenschaften kannst du über JavaScript abfragen, wenn sie zuvor auch per JS oder über das style-Attribut direkt am Element gesetzt wurden.

    Wenn du das Ein-/Ausblenden nicht direkt, sondern über die Vergabe einer Klasse machen würdest - dann bräuchtest du nur abfragen, ob das Element der Klasse angehört oder nicht.

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    1. Ungefähr so?

      function entscheidung () {
      if (document.getElementById("Seite1").style.display=block)
      chkFormular1()
      }

      Seite1 ist dabei der aktuelle DIV. In chkFormular1 stecken die Abfragen für's DIV.

      1. Mahlzeit Ajtak,

        Ungefähr so?

        if (document.getElementById("Seite1").style.display=block)

        http://de.selfhtml.org/javascript/sprache/operatoren.htm#vergleich@title=Ungefähr.

        MfG,
        EKKi

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

    Frag die <http://de.selfhtml.org/javascript/objekte/style.htm@title=style Eigenschaft> ab.

    --
    "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
          - T. Pratchett