Es gibt ein paar Möglichkeiten, die ich mir vorstellen kann.
Sie können verschiedene Werte verwenden, und Ihr unauffälliges Javascript kann dabei helfen.
Eine Diskussion zu diesem Ansatz (verschiedene Werte für jede Taste) ist hier:
http://www.chami.com/tips/internet/042599I.html
ich für jede Taste mit der Verwendung von verschiedenen name
Attributen gehen neigen.
Ein Blog über das heißt hier: http://www.codetoad.com/javascript/multiple.asp
ich entweder von diesen nicht folgen, der Ansatz von verschiedenen Faktoren abhängen wird am besten funktionieren wird, wie werden Sie die Tasten in Javascript einreichen Handhabung, oder wird der Server das Formular bekommen, dann muss er herausfinden, was der Benutzer wollte.
Persönlich bevorzuge ich den Ajax-Ansatz, jetzt, wo ich nur Ereignisse an die Schaltflächen anhängen, nachdem die Seite geladen wird, mit unaufdringlichen Javascript und dann basierend auf der Benutzerwahl auf die richtige Funktion, aber das aufrufen hängt davon ab, ob Sie der HTML-Seite einen Skriptlink hinzufügen können.
UPDATE:
Um dies mit Javascript zu tun, ist der einfachste Weg, ein Ereignis auf dem Klick auf den Button zu befestigen, und dann auf den Namen schauen, um zu entscheiden, wie es zu handhaben.
In Wirklichkeit muss das Formular nie wirklich an den Server gesendet werden, aber Sie können alles im Hintergrund behandeln, indem Sie die Parameter (Optionen) einpacken und an den Server senden und den Benutzer die Ergebnisse wissen lassen.
Danke. Ich dachte an die Onclick-Handler. Es scheint, es gibt keinen sauberen Weg (zumindest nicht cross-browser) – GetFree
Ich bin wirklich überrascht, dass diese Funktionalität verfügbar ist, aber nachdem Sie auf diese Frage (und mehrere ähnliche), scheint es einfach nicht da ist. Lame. – MandM