macht er nicht... aber egal: es geht auch anders:
Stimmt, das Problem ist der Variabelnname confirm.
So funktioniert es auch mit miener Variante:
<form action="#" onSubmit="return this.confirm">
<input type="submit" value=" b1 "
onclick=" this.form.confirm = window.confirm('...');">
<input type="submit" value=" b2 "
onclick=" this.form.confirm = window.confirm('....');">
</form>
<form onsubmit="return confirm(question)">
<input type="submit" name="aktion1" onclick="this.form.question='aktion 1 ausführen?';" />
<input type="submit" name="aktion2" onclick="this.form.question='aktion 2 ausführen?';" />
Geht aber natürlich auch so.
Struppi.