[Formular] 1 Textfeld und 1 Submitbutton

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

  • [Formular] 1 Textfeld und 1 Submitbutton

    Hi,
    ich habe ein ziemliches Problem.
    Ich habe ein einfaches Fenster, welches so aussieht:
    Code:
    <html>
    
    <head>
    <link rel="stylesheet" type="text/css" href="newsletter.css">
    </head>        
    
    <body>
    <form action="index.php" method="post">
    
    <table width="300" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td colspan="2">
                <img src="bilder/space.gif" height="3" width="0" colspan="2">
                {if $fehleremail == true }
                    <div class="fehlertext">Sie haben eine falsche Email angegeben.</div>
                {/if}
            </td>    
        </tr>  
        <tr>
            <td class="text" colspan="2">
             Email:   
            </td>    
        </tr>            
        <tr>
            <td class="text" colspan="2">
                <input type="text" name="email" value="{if isset ($email)}{$email}{/if}" size="55">
            </td>    
        </tr>
        <tr>
            <td class="text">
                <input type="submit" name="submit" value="Newsletter abbestellen">
            </td>    
        </tr>    
    </table>    
        
    </form>
    </body>
        
    
    </html>
    Sobald ich die Entertaste drücke im Textfeld, wird das ganze versendet ( automatisch ) und ich lasse mir den $_POST ausprinten.
    Array ( [email] => asd )
    kommt dabei raus.
    Wenn ich den Submitbutton drücke kommt das
    Array ( [email] => asd [submit] => Newsletter abbestellen )
    dabei raus.
    Dieses Problem besteht nur, sofern ein Textfeld vorhanden ist. Bei mehreren gibt es das Problem nicht !
    Javascripte, die die Entertaste unterdrücken habe ich schon einmal gesehen, meine Frage ist, ob man das ganze auch ohne Javascript beheben kann ?

    MfG Daether

  • #2
    Re: [Formular] 1 Textfeld und 1 Submitbutton

    Original geschrieben von Daether
    Dieses Problem besteht nur, sofern ein Textfeld vorhanden ist. Bei mehreren gibt es das Problem nicht !
    Welches "Problem" denn überhaupt?

    Du bekommst also nur den Wert des EMail-Feldes übermittelt - ja und?
    Wofür brauchst du denn den Wert des Submitbuttons überhaupt?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Da ich mehrere Unterschiedliche Formulare habe, unterscheide ich am mitgegebenen Submit, was wie die Daten zu behandlen sind.
      Sprich ob sich jemand anmeldet oder abmeldet zum Beispiel.

      Kommentar


      • #4
        Dafür kannst du genausogut ein hidden flied benutzen.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          oder du definierst ganz einfach action verschieden z.B. als action="index.php?form=send_email"

          Kommentar

          Lädt...
          X