2012-04-10 16 views

Antwort

0

Nein, dieses Verhalten ist nicht erforderlich. Ich fürchte, es ist nicht einmal erwähnt in der HTML 4.01-Spezifikation, obwohl dies wahrscheinlich nur ein Versehen ist.

Aber es ist sehr allgemeines Verhalten und muss berücksichtigt werden: Benutzer können versehentlich Formulardaten übermitteln, indem sie die EINGABETASTE drücken, wenn sie immer noch beabsichtigten, das Ausfüllen fortzusetzen.

Es gibt einige Browserunterschiede, z. IE 9 tut nichts, wenn die Eingabetaste in einem Feld gedrückt wird, vorausgesetzt, dass a) dort mehrere Texteingabefelder vorhanden sind und b) es keine Sendeschaltfläche gibt. Bei älteren Versionen war die Bedingung a) ausreichend, und dies war mehr oder weniger die ursprüngliche Idee (die Funktion sollte es einfach machen, sehr einfache Suchformen zu verwenden, ohne Verwirrung zu stiften).

1

Ja, dies ist das Standardverhalten. [bearbeiten] Ich sollte qualifizieren, das ist für so ziemlich alles IE7 und höher. Ich weiß, dass einige ältere Browser (Netscape) dies möglicherweise nicht getan haben. Aber für die heutige Browserlandschaft ist das ja Standard.