Lars Schefft: Javascript: for schleife funzt nicht!

Beitrag lesen

@Struppi

Danke! War "nur" ein Klammer-Problem: (bzw. ein Semikolon nach der For-Schleife.... Anfängerfehler halt :-)

function chkFormular()
{
var erg = new Array();
erg[0] = document.forms[0].E_1;
erg[1] = document.forms[0].E_2;
erg[2] = document.forms[0].E_3;
erg[3] = document.forms[0].E_4;
erg[4] = document.forms[0].E_5;
erg[5] = document.forms[0].E_6;
erg[6] = document.forms[0].E_7;
erg[7] = document.forms[0].E_8;
erg[8] = document.forms[0].E_9;

var chkZ = 1;

for(count = 0; count < erg.length; ++count)
{
    for(i=0;i < erg[count].value.length;++i)
      if(erg[count].value.charAt(i) < "0" || erg[count].value.charAt(i) > "9")
        chkZ = -1;
    if(chkZ == -1)
    {
      alert("Ungültige Eingabe! Bitte nur Zahlen eingeben! (Auch kein :)");
      erg[count].focus();
      return false;
     }
 if(erg[count].value.length != 2)
     {
    alert(erg[count].value + " ist keine zweistellige Eingabe! Maximal 2 Stellen möglich!")
    erg[count].focus();
    return false;
     }
 }
}

So gehts!
Kannst du mir erklären, wo genau der Unterschied zwischen:
++Var und Var++ liegt? Danke!