Nur eingeblendete Felder prüfen
Ajtak
- javascript
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
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
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.
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
Hi!
Frag die <http://de.selfhtml.org/javascript/objekte/style.htm@title=style Eigenschaft> ab.