wahsaga: confirm

Beitrag lesen

hi,

aber bitte beim _richtigen_ eventhandler - und der wäre onSubmit im form.
beim onClick auf den submit-button false zurückzugeben, hält das abschicken des formulars m.W. nicht auf.

Wie recht du aber auch manchmal haben kannst, grmpf ... ;-)

für die einfachste methode halte ich die folgende:

  • in einem javascript-bereich im head eine globale variable anlegen,
    var abschicken;
  • onClick auf den löschen-button dieser das ergebnis des confirms zuweisen, onClick="abschicken=confirm(...);"
  • onClick auf dem anderen button, der _immer_ sofort abschicken soll, sicherheitshalber true zuweisen, onClick="abschicken=true;" (für den fall, dass zuerst auf löschen geklickt, confirm dann aber abgebrochen wurde - abschicken hat anschließend ja den wert false).
  • und im form dann einfach onSubmit den aktuellen wert von abschicken zurückgeben lassen, onSubmit="return abschicken;"

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."