joah.: Formularvalidierung hoch joah :)

Beitrag lesen

Hi!

Anstatt:
document.form.+fieldsToBeChecked[i]+.value.length

Lieber:
var field = eval( "document.form." + chkfieldsToBeChecked[i] )
field.value.length

Funktioniert nicht:
Fehlermeldung "OBjekt erwartet "?

function validate_form() {
  // body onload immer in load.php ?

submit = true;

fieldsToBeChecked = new Array("username","passwort");

for (var i=0; i < fieldsToBeChecked.length; ++i) {

var field = eval( "document.form." + chkfieldsToBeChecked[i] )
 if (field && field.value.length==0) {
  submit = false;
  }
  }

if (submit) {
   document.form.submit.disabled=false;
  } else {
   document.form.submit.disabled=true;
  }
}

===============

Seufz,
joah.