wahsaga: Input type="image" disablen

Beitrag lesen

hi,

<input type="image" onClick="schongeklickt=true;" ...>
aber wenn ich doch jetzt auf den imagebutton klicke los er ein insubmit aus. mein imagebutton setzt beim onclick die var auf true wenn ich jetzt aber ein doppelklick mache setze ich doch beim zweiten schon wieder ein true beim onsubmit (ein teufelskreis)

ähm, ja - falsch gedacht :-) hab dieses vorgehen schon öfters gepostet, wenn jemand wollte, dass erst nach dem klick auf einen button das formular abgesendet werden kann.

hier muss dann natürlich anders vorgegangen werden.
variable erst auf true setzen, und dann onSubmit eine funktion aufrufen, die wenn die var true ist, diese auf false setzt, und true zurückgibt; und wenn sie false ist, false zurückgibt.

im head:
var absenden = true;

function tuwas() {
  if(absenden) {
    absenden = false;
    return true;
  }
  else {
    return false;
  }
}

und im <form> onSubmit="return tuwas();"
(onClick im button dann ganz weglassen.)

sollte so jetzt aber funktionieren, wenn ich nicht noch einen denkfehler drin habe ...

gruss,
wahsaga