Kann ich folgendes machen?!?
zerko
- javascript
Mahlzeit...
Kann ich via JavaScript alle Elemente einer Seite ermitteln,
die auf "disabled" gesetzt wurden??
Gruß
zerko
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.
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 ;)
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.
Nö.. nicht das was ich suche...
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.
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