+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 12
  1. #1
    Neuer Benutzer tgfman befindet sich auf einem aufstrebenden Ast
    Registriert seit
    17.07.2010
    Beiträge
    2
    Renommee-Modifikator
    0

    Standard Formular kann nicht mittels Enter abgeschickt werden

    Hallo Gemeinde,

    ich verzweifle an einem ganz simplen Sachverhalt. Wieso lässt sich bei folgendem Formular nach getätigter Eingabe das Formular mittels Enter abschicken

    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
    
    <head>
      <title>Test</title>
    </head>
    
    <body>
    
    <form method="POST" action="http://www.google.de">
      <input type="text" name="eins">
    </form>
    
    </body>
    
    </html> 
    und bei folgendem nicht:

    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
    
    <head>
      <title>Test</title>
    </head>
    
    <body>
    
    <form method="POST" action="http://www.google.de">
      <input type="text" name="eins">
      <input type="text" name="zwei">
    </form>
    
    </body>
    
    </html> 
    Der Fehler erschließt sich mir nicht...
    Wichtig wäre für mich den Hintergrund zu kennen.

    Getestet habe ich es im aktuellen Firefox 3.6 und Internet Explorer 8.

    Vielen Dank schon mal im Voraus

    tgf

    absenden möglich.txtabsenden nicht möglich.txt

  2. #2
    HTML-Guru Meilensteine
    struppi wird schon bald berühmt werden Avatar von struppi
    Registriert seit
    20.08.2009
    Alter
    45
    Beiträge
    1.428
    Renommee-Modifikator
    3

    Standard

    Im zweiten Formular fehlt ein Submitbutton

    EDIT: Ach, das muss auch mal gesagt werden. Das ist eine vorbildliche Fragestellung, mit Code und Beispielseiten, die auf das Problem reduziert sind. Hat man in der Form selten.

  3. #3
    Neuer Benutzer tgfman befindet sich auf einem aufstrebenden Ast
    Registriert seit
    17.07.2010
    Beiträge
    2
    Renommee-Modifikator
    0

    Standard

    Hi,

    vielen Dank für Deine Antwort.

    Im kompletten Code möchte ich keine Submit-Buttons verwenden, sondern ganz normale Buttons, die dann an JavaScript gekoppelt sind. Gäbe es eine Möglichkeit, ohne zusätzliche Formular-Felder das zweite Formular genauso lauffähig zu machen, wie das erste?

    tgf

  4. #4
    HTML-Guru Meilensteine
    mermshaus wird schon bald berühmt werden
    Registriert seit
    11.08.2009
    Beiträge
    1.512
    Renommee-Modifikator
    3

    Standard

    Suche mal im Web nach "javascript formular abschicken per enter", wenn dir eine Lösung reicht, die *nur* mit aktiviertem JavaScript funktioniert. (Ich bin mir gerade nicht sicher, wie sich das browserübergreifend korrekt realisieren lässt, deshalb lediglich der Hinweis auf eine Suchmaschine. Resourcen gibt es zu dem Thema aber reichlich.)

    Eine zusätzliche Option wäre vielleicht, erst das Formular mit korrektem Submit-Button zu laden und diesen dann im window.onload-Event (oder so ähnlich) per JavaScript auszublenden, wenn du die Events für die Idee aus dem letzten Absatz hinzufügst. So könnte das Formular auch bei deaktiviertem JavaScript nutzbar bleiben.

  5. #5
    HTML-Guru Meilensteine
    struppi wird schon bald berühmt werden Avatar von struppi
    Registriert seit
    20.08.2009
    Alter
    45
    Beiträge
    1.428
    Renommee-Modifikator
    3

    Standard

    Es ist auch nicht ganz unproblematisch auf einen Submit Button zu verzichten. woher soll der Besucher Wissen, dass er das Formular mit Enter abschicken kann?
    Aber dein Argument du würdest "normale" Buttons verwenden, verwirrt mich, wieso spricht das dagegen einen Submit button zu verwenden? Auch diese lassen sich mit JS verbinden

  6. #6
    HTML-Guru Meilensteine
    Körnerbrötchen befindet sich auf einem aufstrebenden Ast Avatar von Körnerbrötchen
    Registriert seit
    04.07.2006
    Ort
    /home/korny
    Alter
    20
    Beiträge
    1.084
    Renommee-Modifikator
    6

    Standard

    Zitat Zitat von struppi Beitrag anzeigen
    Im zweiten Formular fehlt ein Submitbutton
    Fehlen nicht in beiden Formularen die Submit-Buttons?

    Eine Lösung, die nur mit JS funktioniert, sollte eigentlich keinen Webdesigner/-programmierer befriedigen.
    Meine Pages:
    Signatursprüche | Stirlingmotor

    Kenntnisse in (X)HTML, CSS, PHP und MySQL
    JS und Ajax am Lernen

  7. #7
    HTML-Guru Meilensteine
    struppi wird schon bald berühmt werden Avatar von struppi
    Registriert seit
    20.08.2009
    Alter
    45
    Beiträge
    1.428
    Renommee-Modifikator
    3

    Standard

    Nein, wenn ein Formular nur ein Textfeld enthält, wird es i.d.R. abgeschickt wenn du dort Enter drückst.

  8. #8
    HTML-Guru Meilensteine
    threadi wird schon bald berühmt werden
    Registriert seit
    20.10.2006
    Ort
    Leipzig
    Beiträge
    3.906
    Renommee-Modifikator
    7

    Standard

    Nein, es ist ein submitt-Button nötig. Und was meinst Du mit "in der Regel"? Es sollte schon immer zuverlässig funktionieren.

  9. #9
    HTML-Guru Meilensteine
    struppi wird schon bald berühmt werden Avatar von struppi
    Registriert seit
    20.08.2009
    Alter
    45
    Beiträge
    1.428
    Renommee-Modifikator
    3

    Standard

    in allen Browsern die ich habe, geht es ohne Submitbutton. Ich glaub alte IEs hatten damit Probleme

  10. #10
    HTML-Guru Meilensteine
    threadi wird schon bald berühmt werden
    Registriert seit
    20.10.2006
    Ort
    Leipzig
    Beiträge
    3.906
    Renommee-Modifikator
    7

    Standard

    Probier es mal mit obigen Code. Bei mir wird da nichts abgeschickt. Weder im FF noch bei Chrome. IE hab ich hier nicht.

    Alte IEs hatten ein Problem, wenn in einem Formular 2 Submit-Buttons vorhanden waren.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Wie werden die Daten beim Formular abgeschickt?
    Von HobbyProgrammierer im Forum HTML und XHTML
    Antworten: 2
    Letzter Beitrag: 21.03.2010, 10:11
  2. Antworten: 0
    Letzter Beitrag: 01.07.2009, 15:19
  3. IE Bug? Formulare werden nicht mehr abgeschickt
    Von hackreb im Forum HTML und XHTML
    Antworten: 1
    Letzter Beitrag: 23.09.2008, 20:29
  4. Antworten: 0
    Letzter Beitrag: 11.11.2006, 18:12
  5. Formular abgeschickt aber nichts passiert!!
    Von Anonymous im Forum HTML und XHTML
    Antworten: 1
    Letzter Beitrag: 23.04.2005, 22:37

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein