Hi,
also mit der Klammer funktioniert es wunderbar,
nur gibt er mir das alert 2 mal aus....
Nur 2mal?
for(i = 0; i <= counter; i++) {
if(document.getElementById("artnr"+i).value == "") {
Beim ersten leeren artnrX Feld passiert also was.
alert("Fehlende Artikelnummer in Position "+(i+1));
i--
Seltsam. Das Feld, welches fehlt, ist das mit Nummer i.
Wegen des i-- setzt Du hier aber
document.getElementById("artnr"+i).focus();
den Fokus auf ein ganz anderes Feld.
i=-1;
Wenn das Alert ausgegeben wird, setzt Du i auf -1. i ist damit kleiner als counter, also geht's in der Schleife wieder von vorne los,
bis wieder das erste artnrX erreicht wird, das leer ist. In diesem Fall wird i wieder auf -1 gesetzt, so daß es wieder von vorne losgeht ...
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.