Javascript - mehrere If-Schleifen und Unterbrechung?

...komplette Frage anzeigen

4 Antworten

Des musst du mit ner If-Verzweigung inner andern If-Verzweigung prüfen. Zum Beispiel:

if (document.getElementById("dropdown1") != nichtausgefüllt)

{
                if (document.getElementById("dropdown1") != nichtausgefüllt)

                {

                (Deine Funktion) 

               }

               else

               {

               (einfach leerlassen)

               }

}

else

{

(deine else)

}

Falls du verstehst

Antwort bewerten Vielen Dank für Deine Bewertung

Du könntest eine Schleife über alle Dropdowns laufen lassen. 

bAlleAusgefuellt = true;
for(i=0;i<document.getElementsByTagName(sTagDropdown).length-1;i++)
  if(document.getElementsByTagName(sTagDropdown)[i] = nichtausgefüllt)
    bAlleAusgefuellt = false;
if(bAlleAusgefuellt)...
Antwort bewerten Vielen Dank für Deine Bewertung

Du brauchst nicht unbedingt JavaScript dafür!

In HTML5 geht das auch mit required.

http://codepen.io/webflexer/pen/LGmEKK

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von perhp
27.01.2016, 21:32

Der Nachteil dabei ist aber, dass er dafür ein form braucht mit einem Submit Button.  Wenn er das Form sowieso schon so hat, dann ist das sicherlich die beste Lösung.

0

Was möchtest Du wissen?