sandra: if (function()) immer true?!

Beitrag lesen

function change_step(direction) {  
  if (check_form(bew_str[actual])==true) {  
    arbeite()  
  }  
  return false;  
}

Die Funktion change_step soll check_form aufrufen, durchlaufen, und danach false übergeben.

Die Funktion wird aufgerufen (check_form), durchläuft aber nur bis zum ersten input, färbt es, und übergibt dann true, wodurch auch change_step true übergibt (was es NIEMALS soll).

Problem:
check_form wird frühzeitig abgebrochen (1) und change_step übergibt true (2).