Sven: IE (6.0.2900.2180) macht doppelten submit.

Beitrag lesen

hallo zusammen,

ich habe folgende javascript gebaut um einen doppelten submit der user duch schnelles klicken o.ä. auszuschließen. leider maht der ie (version 6.0.2900.2180) prinzipiell ein doppeltes submit. zeitgleich. kann da jamnd helfen?

das js:
function do_start(d,f) {
  var z = document.getElementById("BK").value;
  document.getElementById("BK").value = "1";
  if(z == 0) {
  eval("document."+d+".method = 'post'");
  eval("document."+d+".action = 'index.php?sess=1234567890&open=rechne.php&id="+f+"'");
  eval("document."+d+".target = '_top'");
  eval("document."+d+".submit()");
  } else {
  eval("document."+d+".number.value = '0'");
  alert('Bitte nur einmal klicken! Die Anfrage wird schon bearbeitet!');
  }

}

der form:
<form name="formular1" onsubmit="do_start('formular1',1);">
<input type="text" name="number" value="0" size="2">
<input type="submit" class="submit_box" value="Los!">
</form>
[VIEL HTML UND WEITERE FORMS....]
GANZ AM ENDE DANN:
<input id="BK" type="hidden" name="BK" value="0">

danke!
sven