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."
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."