Hello,
Der beste Workaround ist dann immer noch dieser (meiner Meinung nach):
<input type="hidden" name="submit" value="return">
<button type="submit" onclick="name='submit';value='button1'">foo</button>
<button type="submit" onclick="name='submit';value='button2'">bar</button>Welche Eigenschaft 'name' und 'value' sollen hier verändert werden?
die vom jeweiligen button-Element.
Und abschicken müsstest Du das Form auch noch, oder?
Da das onclick kein false zurückliefert passiert das auch.
Oh ja. Du hast ja type="submit" für den Button angegeben. Das habe ich eben übershen.
Funktioniert denn diese "verkürzte Schreibweise", also ohne die Selbstreferenz (this) überall?
Ich erweitere als auf:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Submit</TITLE>
</HEAD>
<BODY>
<form action="http://selfhtml.bitworks.de/debug/kontrolle.php" method="post">
<input type="text" name="feld1"><br />
<input type="hidden" name="submit" value="return"><br />
<input type="submit" name="submit" value="senden"><br />
<button type="submit" onclick="name='submit';value='button2'"><img src="click.gif"></button>
</form>
</BODY>
</HTML>
Der Effekt, dass das Dokument dann kurz vor dem Absenden noch 'zusammenbricht', gefällt mit allerdings nicht.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau