- 17.07.2010 21:35 #1Neuer Benutzer
- Registriert seit
- 17.07.2010
- Beiträge
- 2
- Renommee-Modifikator
- 0
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
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"> </form> </body> </html>
Der Fehler erschließt sich mir 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>
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
- 18.07.2010 10:42 #2
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.
- 18.07.2010 19:48 #3Neuer Benutzer
- Registriert seit
- 17.07.2010
- Beiträge
- 2
- Renommee-Modifikator
- 0
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
- 19.07.2010 06:08 #4HTML-Guru Meilensteine


- Registriert seit
- 11.08.2009
- Beiträge
- 1.512
- Renommee-Modifikator
- 3
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.
- 19.07.2010 11:53 #5
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
- 21.07.2010 12:11 #6HTML-Guru Meilensteine


- Registriert seit
- 04.07.2006
- Ort
- /home/korny
- Alter
- 20
- Beiträge
- 1.084
- Renommee-Modifikator
- 6
Meine Pages:
Signatursprüche | Stirlingmotor
Kenntnisse in (X)HTML, CSS, PHP und MySQL
JS und Ajax am Lernen
- 21.07.2010 12:16 #7
Nein, wenn ein Formular nur ein Textfeld enthält, wird es i.d.R. abgeschickt wenn du dort Enter drückst.
- 21.07.2010 21:09 #8HTML-Guru Meilensteine


- Registriert seit
- 20.10.2006
- Ort
- Leipzig
- Beiträge
- 3.906
- Renommee-Modifikator
- 7
Nein, es ist ein submitt-Button nötig. Und was meinst Du mit "in der Regel"? Es sollte schon immer zuverlässig funktionieren.
- 21.07.2010 21:52 #9
in allen Browsern die ich habe, geht es ohne Submitbutton. Ich glaub alte IEs hatten damit Probleme
- 21.07.2010 22:00 #10HTML-Guru Meilensteine


- Registriert seit
- 20.10.2006
- Ort
- Leipzig
- Beiträge
- 3.906
- Renommee-Modifikator
- 7
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
-
Wie werden die Daten beim Formular abgeschickt?
Von HobbyProgrammierer im Forum HTML und XHTMLAntworten: 2Letzter Beitrag: 21.03.2010, 10:11 -
2x Frames mittels GET und Formular via POST klappt nicht
Von Rookie im Forum PHPAntworten: 0Letzter Beitrag: 01.07.2009, 15:19 -
IE Bug? Formulare werden nicht mehr abgeschickt
Von hackreb im Forum HTML und XHTMLAntworten: 1Letzter Beitrag: 23.09.2008, 20:29 -
Submit-Schaltfläche soll nicht mittels RETURN aktiviert werden können
Von mk2 im Forum HTML und XHTMLAntworten: 0Letzter Beitrag: 11.11.2006, 18:12 -
Formular abgeschickt aber nichts passiert!!
Von Anonymous im Forum HTML und XHTMLAntworten: 1Letzter Beitrag: 23.04.2005, 22:37



LinkBack URL
About LinkBacks
Zitieren






Lesezeichen