zerko: Kann ich folgendes machen?!?

Mahlzeit...

Kann ich via JavaScript alle Elemente einer Seite ermitteln,
die auf "disabled" gesetzt wurden??

Gruß
zerko

  1. Kann ich via JavaScript alle Elemente einer Seite ermitteln,
    die auf "disabled" gesetzt wurden??

    Du meinst alle Formularelemente, klar geht das

    http://de.selfhtml.org/javascript/objekte/forms.htm
    http://de.selfhtml.org/javascript/objekte/elements.htm

    Struppi.

    1. Aber ich kenne die Elementen vorher nicht,
      also den Namen meine ich jetzt!!

      Eigentlich wollte ich mit einer Schleife über das Formular laufen, bis keine Elemente mehr vorhanden sind bzw. Form zu ende?!?!

      Haste ein Beispiel für mich ;)

      1. Aber ich kenne die Elementen vorher nicht,
        also den Namen meine ich jetzt!!

        und? wo ist das Problem?

        Haste ein Beispiel für mich ;)

        Hast du dir die Seiten angeschaut? Da sollten welche sein.

        Struppi.

        1. Nö.. nicht das was ich suche...

          1. Nö.. nicht das was ich suche...

            Nö du hast es nicht gelesen??? Und jetzt soll ihc dir es vorlesen :-((

            Also:
            http://de.selfhtml.org/javascript/objekte/forms.htm#length
            Speichert die Anzahl der Formulare, die in einer Datei definiert sind.

            http://de.selfhtml.org/javascript/objekte/elements.htm
            Da fehlt der hinweis auf length. Ist aber auch vorhanden

            und du suchst die Eigenschaft disabled

            for(var i = 0; i < document.forms.length; i++)
            for(var k = 0; k < document.forms[i].elements.length; k++)
            if(document.forms[i].elements[k].disabled) alert(document.forms[i].elements[k].name + ' ist disabled');

            Struppi.

      2. Hallo,

        Aber ich kenne die Elementen vorher nicht,
        also den Namen meine ich jetzt!!

        Aber du kennst den Typ. Also hilft dir "getElementsByTagName()"

        Eigentlich wollte ich mit einer Schleife über das Formular laufen, bis keine Elemente mehr vorhanden sind bzw. Form zu ende?!?!

        Also while() in Verbindung mit obigem:
            while(document.getElementsByTagName("input")[i++])

        Und um herauszufinden ob es disabled ist benötigst du:
          getAttribute()

        Grüße,

        Jochen

        --
        Heute schon gescribbelt?
        Scribbleboard