IE10 znajdź pierwszy przycisk na stronie i wyzwól kliknięcie zdarzenia na wejściu wprowadzania

Przepraszam za tytuł, znam jego bałagan, ale nie wiem, jak mogę opisać tę sytuację.

mamy pole wejściowe. ale bez elementu formy. oto kod

<input name="search" id="search" onkeypress="SearchBox(this.value);" type="text" value="Search"/>
<input name="searchbutton" align="left" class="okbutton" id="searchbutton" onclick="SearchBox(search.value);" type="button"/>

Kod sprawdzania funkcji SearchBox i jeśli jest 13 (wpisz kod przycisku) wysyłanie żądania wyszukiwania. ten kod działa w IE8 / 9, ale w IE10 ma ciekawe zachowanie.

powyżej środka kodu strony. i mamy element przycisku na górze strony LOGIN.

w IE10;

Wpisuję słowo i wciskam enter:

Funkcja SearchBox działa,ale zachowuj się tak, jakby kliknięto również przycisk LOGIN i jest to problem

uwaga: przepraszam za język, angielski nie jest moim językiem ojczystym. Uwaga 2: Usunięto funkcję SearchBox (). sprawdź link jsfiddle, aby znaleźć najnowszy kod.

questionAnswers(3)

yourAnswerToTheQuestion