Button einen Wert geben

zuckerbrini

Mitglied
Hi!

Ich habe ein ganz normales html-Formular

HTML:
<form name='new' method='post' action='some.php'>
.....
  	<input name='button' type='submit' value='Klick mich' />
	</form>
Mit value kann ich dem Button ja nur sagen was drauf steht. Ich möchte jetzt aber, dass auf dem Button "Klick mich" steht ich aber zusätzlich einen Wert übergeben kann.
Ist das Irgendwie möglich?

Ein verstecktes Feld funktioniert in meinem Fall nicht.
 
Moment, wie ich grad bemerkt habe, übermittelt der IE6 immer beide Buttons, man kann das also nicht verwenden :(

Hier ein Workaround mit den anderen Buttons:
PHP:
<?php

  if(isset($_POST['button']) && is_array($_POST['button']))
  {
    $plusminus=(isset($_POST['button']['plus']))
                  ? 'plus'
                  : ((isset($_POST['button']['minus']))
                      ? 'minus'
                      : NULL);

     if(is_array($_POST['button'][$plusminus]))
     {
    
      switch($plusminus)
        {
          case 'plus':
            //Anweisung für plus
            echo 'Plus-Button gedr&uuml;ckt:#'.key($_POST['button'][$plusminus]);
              break;

          case 'minus':
            //Anweisung für minus
            echo 'Minus-Button gedr&uuml;ckt:#'.key($_POST['button'][$plusminus]);
              break;

          default:
            //Ansonsten
            echo 'Keiner von Beiden';
        }
      }
  }
?>
<form  method="post">
<input type="submit" name="button[minus][<?php echo $row['id'];?>]" value="-">
<input type="submit" name="button[plus][<?php echo $row['id'];?>]" value="+">
</form>
 

Neue Beiträge

Zurück