2011-01-19 2 views
0

내 gridview가 5 열 10 행을 가지고 있다고 가정합니다. 각 열에는 텍스트 상자가 있습니다. 포커스가 첫 번째 행의 첫 번째 텍스트 상자에있을 때 사용자가 오른쪽 화살표 키를 누르면 포커스가 첫 번째 행의 두 번째 열에있는 다음 텍스트 상자로 이동합니다. 사용자가 아래 화살표를 누르면 초점은 2 행 2 열의 텍스트 상자로 이동합니다. 나는 자바 스크립트로 이것을 달성 할 수있다. 같은 시나리오의 어느 페이지에서나 사용할 수있는 제네릭 개념을 알려주십시오. 덕분에 .Gridview 탐색 JavaScript를 사용하여

+0

"gridview"란 무엇입니까? HTML 테이블 또는 다른 것? – Phrogz

답변

1

Calctastic 라이브러리는 이것을 HTML 표의 입력에 사용합니다. (예 2를보십시오) 이것은 very old cross-browser code에 기대어 나의 Grid Navigation 도서관의 사용을 통해 달성된다.

어느 시점에서 jQuery를 사용하도록 업데이트 할 예정입니다. 그때까지 원하는대로 코드를 가져오고 수정할 수 있습니다.

아니요은 화살표 키를 사용하여 오른쪽/왼쪽 탐색을 지원 (또는 권장)하지 않습니다. 사용자는 텍스트를 편집하는 동안 화살표 키를 사용하여 캐럿을 이동해야합니다. 오른쪽 화살표 키를 납치하여 올바른 입력으로 이동하면 매우 혼란스럽고 성가 시게됩니다.

관련 문제