2012-12-13 2 views
0

입력에서 키 누르기를 캡처 한 다음 요소를 포커스하는 중입니다. IE 8, 9, 10 및 크롬 23가 아니라 파이어 폭스 17Firefox 17 포커스 선택 상자가 작동하지 않습니다

<input id="asdfasfd1" /> 
<input id="asdfasfd2" /> 

<select id="currency"><option>bla</option></select> 

​$(function() { 

    var currencyElement = $('#currency'); 

    $('#asdfasfd1').bind('keypress', function(event) { 

     event.preventDefault(); 

     currencyElement.focus(); 
    });  
}); 

http://jsfiddle.net/KkXwT/6/ 작품, 일부는 왜 작동하지 않는 그것의 알고 있나요?

+0

http://stackoverflow.com/questions/2562723/javascript-focus-and-select-not-working-in-ff 또는 http://www.weberforums.com/topic11544.html을 참조하십시오. – Behnil

+0

제공 한 jsfiddle이 나를 위해 완벽하게 작동합니다. 첫 번째 텍스트 상자에서 아무 키나 누르면 콤보가 포커스를 얻습니다. 파이어 폭스 17.0.1을 가지고있다. –

+0

behold 이것은 입력 상자가 아닌 선택 상자입니다. Firefox 17에서 작동하지 않습니다. 8 – daanl

답변

2

그 작업 ...이 옵션을 선택합니다 .. jsfiddle.net/KkXwT/21

파이어 폭스에 초점을 당신이 그것을 느낄 수없는 하이라이트가 없습니다. 나는 당신에게 초점을 맞춘 것을 깨닫기 위해 뭔가를 만들었습니다.

+0

네, 스타일을 지정할 수 있다면 보일 것입니다. 도움말에 대한 시각적 인 감사가 표시됩니다. – daanl

+0

자, 도움이되기를 기쁜 마음으로 ... :) – Anujith

관련 문제