M
Mr. Snoot
Gast
Hio,
ich habe mehrere Auswahllisten, bei denen ich mit JS prüfen möchte, ob überall der erste Eintrag ausgewählt ist.
Könnte man so lösen:
Ist aber doof 
Geht's auch einfacher? Alle notwendigen Auswahllisten fangen mit sel_ an.
Bzgl. eines anderen Problems hab ich ja schon mal den Tipp bekommen, dass man bei jQuery mittels $("[id*='sel_']").change jede Änderung irgendeiner Auswahlliste abfragen kann. Aber ich will ja gleichzeitig den Zustand aller Listen wissen.
Ich bräuchte eben sowas wie $("[id*='sel_']").selectedIndex == 0, was alle Listen abgreift.
Evtl. hilft mir getElementsByTagName()? Allerdings habe ich weitere Auswahllisten, die davon unberührt bleiben müssen.
ich habe mehrere Auswahllisten, bei denen ich mit JS prüfen möchte, ob überall der erste Eintrag ausgewählt ist.
Könnte man so lösen:
PHP:
if(document.getElementById('sel_kap').selectedIndex == 0 && document.getElementById('sel_gm').selectedIndex == 0 && document.getElementById('sel_schreiben').selectedIndex == 0 && document.getElementById('sel_lesen').selectedIndex == 0 && document.getElementById('sel_preis').selectedIndex == 0 && document.getElementById('sel_land').selectedIndex == 0 && document.getElementById('sel_anzahl').selectedIndex == 0 && document.getElementById('sel_lagernd').selectedIndex == 0)
Geht's auch einfacher? Alle notwendigen Auswahllisten fangen mit sel_ an.
Bzgl. eines anderen Problems hab ich ja schon mal den Tipp bekommen, dass man bei jQuery mittels $("[id*='sel_']").change jede Änderung irgendeiner Auswahlliste abfragen kann. Aber ich will ja gleichzeitig den Zustand aller Listen wissen.
Ich bräuchte eben sowas wie $("[id*='sel_']").selectedIndex == 0, was alle Listen abgreift.
Evtl. hilft mir getElementsByTagName()? Allerdings habe ich weitere Auswahllisten, die davon unberührt bleiben müssen.
Zuletzt bearbeitet: