Hi!
Ich habe 'ne Javascript Funktion die beim Bearbeiten und Verlassen von Elementen der Form aufgerufen wird und je nach dem wenn die Felder ausgefüllt sind, soll der Submit Button disabled werden oder nicht.
Von der Grundidee funktioniert es, ich habe für jedes einzelne Element eine eigene if-Abfrage gesetzt, ich habe aber auf der Seite deutlich über 50 Felder, daher wollte ich die Feldnamen in ein array schieben und so durch das array laufen und die felder prüfen...
anstatt des wertes des arrays bekomme ich allerdings im source code immer den namen des arrays... hat jemand eine idee, woran das liegt?
danke für eure hilfe!
joah.
=====
function validate_form() {
submit = true;
fieldsToBeChecked = new Array("ueberschrift","titel","username","passwort");
for (var i=0; i < fieldsToBeChecked.length; ++i) {
if (document.form.+fieldsToBeChecked[i]+ && document.form.+fieldsToBeChecked[i]+.value.length==0) {
submit = false;
}
}
if (submit) {
document.form.submit.disabled=false;
} else {
document.form.submit.disabled=true;
}
}