tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1457
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Taka Takatakata Taka Takatakata ist offline Grünschnabel
    Registriert seit
    May 2005
    Beiträge
    4
    Hallo Leute,

    wenn ich einen Input Type "submit" mit einem Wert versehe, wird dieser von PHP erkannt. Möchte ich der Optik halt halber einen Input mit Type "image" versehe, wird die Information durch den IE und Opera anscheinend nicht weitergegeben, Firefox macht das schon.

    Stimmt meine Beobachtung oder mache ich etwas falsch. Kleines Beispiel:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    <body>
    <? 
    if ($weiter=="go") {
        echo "Es geht weiter";
    } else {    
        ?>
        <form name="form1" method="post" action="seite1.php">
            <input name="vorname" type="text" size="40" maxlength="40">
            <input name="weiter" value="go" type="image" src="grafik.jpg" width="50" height="22" border="0">
        </form>
        <?
        }
        ?>  
    </body>
    Die Datei ruft sich selbst auf und versucht die Button-Bestätigung auszuwerten. Selbst wenn ich auf eine weitere Seite verweise klappt das nicht.

    Vielleicht packe ich die Sache auch falsch an. Es geht mir darum, mich über mehrere Formularseiten vorwärts und rückwärts bewegen zu können.

    Gruß, Taka
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Ich glaub wenn Du einen Button anstatt mittels
    HTML-Code:
    <input type="submit">
    mit
    HTML-Code:
    <button type="submit">
    erstellt kannst Du auf diesen auch eine Grafik legen.
    Infos gibt's bei SelfHTML
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    shockshell shockshell ist offline Mitglied Brokat
    Registriert seit
    Jun 2005
    Ort
    Buxtehude (Niedersachsen)
    Beiträge
    256
    Hi,

    wenn Du zum Abschicken, ein mit einem Namen versehenes Image verwendest, so ist die Variable in der aufgerufenen Seite (zumindest im I.E.) nicht vorhanden. Stattdessen werden die X- und Y- Koordinaten des Bildes übertragen, bei denen der User auf das Bild geklickt hat. Diese kannst Du wie folgt ansprechen.

    isset($weiter_x) bzw. isset($weiter_y)

    Marcus.
     
    Nichts hält so lange wie ein Provisorium....

  4. #4
    Taka Takatakata Taka Takatakata ist offline Grünschnabel
    Registriert seit
    May 2005
    Beiträge
    4
    Hallo Leute,

    danke für die schnelle Antwort. Nach erstem "herumprobieren" denke ich aber, dass mir das "isset" weiter hilft. Sogar der IE versteht mich jetzt

    <persönliche Wertung> Es lebe Firefox </persönliche Wertung>

    Besten Dank Euch Beide,

    Gruß Taka
     

Ähnliche Themen

  1. Werte aus input type"image" an Funktion geben
    Von Kai-Behncke im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 17.01.10, 19:45
  2. <input type="image" > value-Wert ?
    Von BettyNetty im Forum PHP
    Antworten: 6
    Letzter Beitrag: 10.06.06, 18:52
  3. Antworten: 3
    Letzter Beitrag: 09.04.05, 20:48
  4. Antworten: 5
    Letzter Beitrag: 20.09.04, 19:46
  5. Maus X/Y position auf nem <input type="image">
    Von kahless im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 23.07.01, 14:41