2010-02-16 6 views
0

나는 Dropdownlist를 가지고 있거나 더 잘 "선택"컨트롤이라고 묘사되어있다. 이 목록의 항목 수는 50 ~ 100 개입니다. 숫자가 1에서 50까지로 표시된다고합시다.Javascript를 통해 DropdownList에 대한 기본 "보기"색인을 설정하는 방법이 있습니까?

컨트롤이 선택된 값없이 폼에 표시되기를 원하지만 사용자가 클릭/포커스를 지정할 때 - 사용자에게 표시되는 것을 갖고 싶습니다. 확장 된리스트는 아이템 (30-40)을 나타내며 아이템 (30)은 선택되거나 하이라이트된다.

지금 나는 포커스 이벤트로 시도하고 선택한 값을 설정했습니다. 그러나 실제로 목록의 가운데에 원하는 값보다 9-10 배 정도 높은 값을 설정해야합니다.

또한 사용자가 실수로 상자 외부를 클릭하면 결국 내가 설정 한 기본값을 캡처하게됩니다.

아이디어가 있으십니까?

감사합니다.

답변

1

일반 <select> 태그로는 처리 할 수 ​​없으며 매우 까다롭게 보입니다. (a) 신경 쓰지 않거나 (b) 자바 스크립트를 사용하여 드롭 다운 컨트롤을 만들 수도 있습니다.

관련 문제