Random2356: JS-Code wird zu früh ausgeführt (fetch, async, await)

Beitrag lesen

problematische Seite

  		errors.push( validate( form.username, [ { rule: 'required' } ] ) );
  		errors.push( validate( form.password, [ { rule: 'required' } ] ) );

Die validate-Funktion habe ich als async definiert, denn andernfalls kommt es > gar nicht zum preventDefault und der Submit geht jedesmal durch.

Ersetze den Code oben mal durch errors.push(await validate(form usw.