zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Mehrere Submit-Buttons in einem Formular

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 22.01.2009, 12:30
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.12.2003
Beiträge: 37
Brutha befindet sich auf einem aufstrebenden Ast
Standard Mehrere Submit-Buttons in einem Formular

Ich habe eine Frage zu mehreren Submit-Buttons in einem Formular:

Wenn der Anwender NICHT einen der Knöpfe anklickt sondern das Formular mit der Enter-Taste abschickt, welcher der Submit-Buttons wird abgeschickt (also von welchem Button erhalte ich den Namen und den Wert) ?

Immer von dem ersten? Oder ist das unterschiedlich je nach Browser?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 22.01.2009, 13:08
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.749
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Ich vermute, dass immer die erste Absende-Schaltfläche aktiviert wird.
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 22.01.2009, 13:10
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 1.611
protonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäre
Standard

Nein, es wird kein Wert übermittelt.
Mit Zitat antworten
  #4 (permalink)  
Alt 22.01.2009, 13:19
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.12.2003
Beiträge: 37
Brutha befindet sich auf einem aufstrebenden Ast
Standard

Um mal meine eigene Frage zu beantworten:
Im IE und Firefox wird anscheinend immer der erste Button genommen, und es wird auch ein Wert übermittelt. Andere Browser habe ich gerade leider nicht hier.
Mit Zitat antworten
  #5 (permalink)  
Alt 22.01.2009, 13:23
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.527
hemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig netthemfrie ist einfach richtig nett
Standard

Habs auch grad mal getestet:

Opera, Safari und FF nehmen den ersten Button

IE übermittelt keinen Wert des Absende Buttons
__________________
http://twitter.com/xhtmlforum - XHTMLforum - Infos bei Serverausfall, Wartungsarbeiten etc.
Mit Zitat antworten
  #6 (permalink)  
Alt 22.01.2009, 13:37
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.12.2003
Beiträge: 37
Brutha befindet sich auf einem aufstrebenden Ast
Standard

Also der IE(7) übermittelt bei mir die Werte, die kann ich mir in den Postvariablen anzeigen lassen.

Ich erinnere mich nur dunkel an nen Bug im IE 6 das nichts übermittelt wurde wenn nur ein einzelnes Textfeld in dem Formular war und man dann Enter gedrückt hat. Bei meinem Formular funktioniert es aber.
Mit Zitat antworten
  #7 (permalink)  
Alt 22.01.2009, 13:41
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.12.2003
Beiträge: 37
Brutha befindet sich auf einem aufstrebenden Ast
Standard

Hab dazu was gefunden (Englisch), das Problem hatte ich damals schon mal im IE6. Anscheinend gibt es das oder ein ähnliches Problem im IE7 auch.

Fun with multiple submit buttons by Stuart Colville

1. Variations when using Enter to submit in IE

I remembered that my colleague Tim had mentioned a while back that he had experienced an issue with IE not sending the name/value pair for the submit button when Enter was pressed after filling in a field in the form.

Tim knocked up a quick test script so that we could see what happens with IE. After testing we found that IE doesn’t send the name/value pair for the submit button if you press enter without focussing on the submit button first. However after some further testing of my own I found that this behaviour only happens if one text input is used. If you use two or more text inputs, the name/value pair of the submit button highest in the source is sent (more on that below). From my tests this seems to be the same for IE 5-6.0 and IE 5.2 Mac.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formular submit und overlay ladegrafik onkel-tom Javascript & Ajax 0 25.04.2009 13:30
Ausrichtung von Submit Buttons manuu CSS 5 01.02.2008 20:27
Problem mit dem Menü [erledigt] Julian CSS 2 15.01.2006 23:27
Formular type=file textfeld und buttons cliff1984 CSS 4 21.09.2005 12:05
Formular ohne Submit Button? Xavier (X)HTML 7 18.06.2005 23:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 Uhr.