Tut mir leid wegen des Titels, ich weiß, es ist chaotisch, aber ich weiß nicht, wie ich diese Situation beschreiben kann.
Wir haben ein Eingabefeld. aber kein Formelement. Hier ist der Code
%Vor%SearchBox-Funktion überprüft den Schlüsselcode und wenn es 13 ist (enter button charcode), wird die Suchanfrage gesendet. Dieser Code funktioniert in IE8 / 9, aber in IE10 hat ein interessantes Verhalten.
über dem Code in der Mitte der Seite. und wir haben ein Button-Element oben auf der Seite für LOGIN.
in IE10;
Ich gebe ein Wort in Eingabe ein und drücke Enter:
Hinweis: Sorry über Sprache, Englisch ist nicht meine Muttersprache. Hinweis 2: SearchBox () -Funktion entfernt. Überprüfen Sie den jsfiddle Link für den neuesten Code.
eine andere Lösung
Definieren Sie Ihre Schaltflächen als Schaltfläche. weil der Standardtyp ist Senden
%Vor%Nun, IE10 für Windows7 ist eine Vorabversion, und das scheint eines der Dinge zu sein, die MS beheben sollte. Wie auch immer, ich weiß nicht, warum das passiert, aber ich habe einen Workaround für das Problem gefunden:
Anstelle von button
verwenden Sie <input type="button">
.
Live-Demo im jsFiddle .
Ich hatte das gleiche Problem. Das Hinzufügen von type="button" zu allen meinen Tasten funktionierte. & lt; Knopftyp="Knopf" & gt; ...
Auch wenn meine Schaltflächen nicht in einer Form sind.
Von anderen Tests, die ich gemacht habe, funktioniert IE 10 genau wie Chrome. Dies ist die einzige Ausnahme, die ich gesehen habe.
Tags und Links javascript internet-explorer-10 forms submit