Michael: disable button wird zu spät ausgeführt

Beitrag lesen

Hallo alle,

in einem umfangreichen Formular wird der Submit-Button nach Drücken auf disabled gesetzt, um zu verhindern dass der user während des Prüfens der Eingaben ein zweites Mal drückt. Aber der Befehl wird dummerweise erst NACH Ausführen der Prüfung ausgeführt, was ja nicht Sinn der Sache ist. Wie erzwinge ich, dass er vor der Prüfung ausgeführt wird? Danke

Hier der Teilcode:

function eingabecheck()
 {
  document.form1.Submit.disabled=true;
  document.form1.Submit.value="Bitte warten...";
  for (n=1; n<=nItems; n++)
   {
    a=(n-1)*6;
    check=0;

/* REAL */
    for (i=0; i<=5; i++)
     {element="R"+n;
     if (document.form1.elements[element][i].checked==true)
     {check=1;}

etc.....