Ankündigung

Einklappen
Keine Ankündigung bisher.

Internetexplorer <input type="image"... und $_P

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DonTermi
    hat ein Thema erstellt Internetexplorer <input type="image"... und $_P.

    Internetexplorer <input type="image"... und $_P

    Moin,

    hab momentan ein kleines Problem bei einem Form, daß sich erst im nachhinein herausgestellt hat. Hier ein Codeauszug auf "einfachste" zusammengefaßt

    Code:
    	<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
    
    		<input type="image" name="action" value="remove" src="image.gif" title="loeschen" />
    
    	</form>
    Mein Problem ist nun das Auslesen von $_POST["action"]. Beim Internet Explorer wird beim Drücken des Buttons nichts übertragen. Mozilla, Firefox & Co dagegen haben keine Probleme. Da wird die Variable action korrekt mit dem Inhalt "remove" übergeben.

    Wo liegt mein Fehler?

  • DonTermi
    antwortet
    @phpfan:

    Mensch, daran habsch gar nicht mehr gedacht, daß der IE xy Koordinaten verwendet vom gedrückten Button.

    Danke.

    Code:
    $_POST[...]
    
    Internet Explorer
    Array
    (
        [loesche_x] => 3
        [loesche_y] => 8
    )
    
    
    Mozilla Firefox
    Array
    (
        [loesche_x] => 10
        [loesche_y] => 7
        [loesche] => 16
    )

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Verwende ein hidden-Input-Field, ist sicherer.

    <input type="hidden" name="remove" value="1" />

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Ein print_r($_POST); sollte helfen.

    Gruß
    phpfan

    Einen Kommentar schreiben:

Lädt...
X