PaXy: mehrere gleiche Buttons in einem <form>?

Ich habe in einem Formular mehrere Buttons mit name="button" und value="Weiter".
Jetzt möchte ich auf der Server-Seite herausfinden welchen dieser vielen Weiter-Buttons der Benutzer gedrückt hat.

Kann ich einem Button noch weitere Werte mitgeben, die aber nicht angezeigt werden?

  1. Hi,

    Kann ich einem Button noch weitere Werte mitgeben, die aber nicht angezeigt werden?

    nein. Das <button>-Element sieht ein value-Attribut vor, welches nicht angezeigt wird; allerdings versagt der IE hierbei mehr als kläglich. Wenn dies keine Rolle spielt, verwenden <button>; andernfalls ändere Dein Konzept.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo,

    Kann ich einem Button noch weitere Werte mitgeben, die aber nicht angezeigt werden?

    im Prinzip nein, aber:
    Alles was in Value steht wird auch angezeigt und faellt somit flach.
    Jedoch kann man die Buttons durchnummerieren:

    <input type="submit" name="SND[0]" value="Weiter" />  
    <input type="submit" name="SND[1]" value="Weiter" />  
    <input type="submit" name="SND[2]" value="Weiter" />
    

    Das laesst sich dann sehr einfach auswerten ...
    HTH

    Gruss und Dank
    Norbert