Sorry!!! Ihr habt natürlich recht. Da gehts um Javascript. ->bitte verschieben.
Ich würde gern mehere Felder in einem Formular überprüfen, bevor sie abgeschickt werden.
Dafür sollten ungefähr 20 Felder überprüft werden, ob in einem von den Feldern eine Variable (in dem Fall Name) drin steht.
Ich könnte das so schreiben, was auch funktioniert, aber das müsste doch auch kürzer gehen.
if ( trim(document.form.field_1.value) == "Name") { alert( ); }
else if ( trim(document.form.field_2.value) == "Name") { alert( ); }
else if ( trim(document.form.field_3.value) == "Name") { alert( ); }
else if ( trim(document.form.field_4.value) == "Name") { alert( ); }
x= 1-4
if ( trim(document.form.field_x.value) == "Name") { alert( ); }
Also dann so?
field = new Array(field_1, field_2, field_3);
for (var i = 0; i < field.length; ++i) {
if ( trim(document.form.[i].value) == "Name") { alert( ); }
}