2012-05-15 10 views
5

Ustawianie fokusu na elemencie formularza za pomocą JavaScript jest zwykle bardzo proste. Nie mogę tego uruchomić w przeglądarce Firefox 12.0 lub Opera 11.Nie można ustawić fokusu w przeglądarce Firefox/Opera

Działa w innych przeglądarkach (Chrome, IE itp.) I Firefox 3.6.

Prosty HTML:

<form action=""> 
    <input type="radio" id="focusID1" name="sex" value="male" /> Male<br /> 
    <input type="radio" id="focusID2" name="sex" value="female" /> Female<br /> 
</form> 

Proste JavaScript:

var elem = document.getElementById("focusID2"); 
if (elem != null) { 
    elem.focus(); 
} 

Spróbuj tego dla siebie w http://jsfiddle.net/4Ddtv/.

+0

Worksforme na http://jsfiddle.net/4Ddtv/embedded/result/. Edytor kodu również się skupi. Uproszczone skrzypce: http://jsfiddle.net/4Ddtv/1/ – Bergi

+0

@Bergi jakiej przeglądarki i wersji używasz? Twój przykład jest miły i uproszczony, ale wciąż mam ten sam problem w Firefoksie 11. –

+1

Opera 11. Działa również z FF 10. – Bergi

Odpowiedz

2

Firefox działał zgodnie z oczekiwaniami. Problem polegał na tym, że jsfiddle focus i firefox nie podkreślały skupionego elementu.

To nie jest problem .. Błąd użytkownika!

Powiązane problemy