저는 JavaScript를 처음 접했고 사용자가 Enter 버튼을 누르기 전에 초점이 있던 곳을 확인하는 방법이 있는지 궁금합니다. 초점에 따라 사물을 다르게 처리하고 싶습니다. 어떤 아이디어?Enter 키를 누르기 전에 초점 위치를 확인하는 방법은 무엇입니까?
2
A
답변
3
포커스를 기반으로 한 것은 사용자가 입력에 Enter 키를 입력하면 한 가지를 수행하고, 사용자가 다른 입력을 입력하면 다른 작업을 수행한다는 것을 의미한다고 생각합니다.
내가 맞으면 초점 위치를 확인할 필요가 없습니다. 함수를 onkeypress 이벤트에 바인딩하려고합니다.
<script>
function doStuffOnEnter()
{
var x = event.keyCode;
if(x == 13) // if user pressed intro
{
//do stuff
}
}
</script>
<input type="text" onkeypress="doStuffOnEnter()" />
위의 코드는 매우 기본적인 것이지만 생각 만하면됩니다.
자세한 내용은 여기 : http://www.w3schools.com/jsref/event_onkeypress.asp
2
사이트에서 jQuery를 사용하는 경우 JavaScript를 처음 사용하는 사람들에게 공통적인데, DOMElement를 전역 변수에 저장하여 확인할 수 있습니다.
var currentFocus = null;
$('input, textarea').focus(function() {
currentFocus = this;
});
이렇게하면 사용자가 입력 한 것을 마지막으로 "집중"한 부분을 알 수 있습니다. jQuery를 사용하지 않는 경우 코드는 조금 길지만 같은 생각입니다.
관련 문제
- 1. Enter 키를 누르기 전에 사용자가 아무 것도 입력하지 않았는지 확인하십시오.
- 2. Enter 키를 특정 버튼에 초점 맞추기
- 3. Delete 키를 누르기 전에 마지막 Textbox 값을 얻는 방법은 무엇입니까?
- 4. ENTER 키 누르기 이벤트의 기본 동작은 무엇입니까?
- 5. "enter 키를 눌렀을 때"쓰는 방법은 무엇입니까?
- 6. 사용자 위치를 확인하는 방법은 무엇입니까?
- 7. Datatables, KeyTable, jEditable : 셀에서 Enter 키를 누르기 전에 이중 클릭을 어떻게 바인딩합니까?
- 8. ASP.Net ImageButton stealing Enter 키 누르기
- 9. 양식을 표시하기 전에 위치를 지정하는 방법은 무엇입니까?
- 10. I Enter 키를 누르면
- 11. Enter 키를 버튼으로 바꾸기
- 12. Enter 키를 통한 내비게이션
- 13. 계속하려면 Enter 키를 누르십시오
- 14. Submit Enter 키를 입력하십시오.
- 15. ScrollView에서 UIButton 위치를 확인하는 방법은 무엇입니까?
- 16. 안드로이드에서 GPS 위치를 획득했는지 확인하는 방법은 무엇입니까?
- 17. Android에서 가상 키보드의 키를 확인하는 방법은 무엇입니까?
- 18. javax 암호 키를 확인하는 방법은 무엇입니까?
- 19. 메모장에서 Enter 키를 누를 때까지 대기
- 20. Escape 키를 누르기 위해 AppleScript를 쓰는 방법은 무엇입니까?
- 21. jQuery Enter 키가 이미 사용 중지 된 경우 Enter 키를 누른 후에 Enter 키를 사용하지 않음
- 22. jQuery를 : 키를 누를 때와 초점
- 23. 레일을 설치하기 전에 종속성을 확인하는 방법은 무엇입니까?
- 24. 설정하기 전에 이미지가 있는지 확인하는 방법은 무엇입니까?
- 25. 컨트롤러 이름을로드하기 전에 확인하는 방법은 무엇입니까?
- 26. 추가하기 전에 스냅인을 확인하는 방법은 무엇입니까?
- 27. 업로드하기 전에 파일 크기를 확인하는 방법은 무엇입니까?
- 28. linq에서 사용하기 전에 null을 확인하는 방법은 무엇입니까?
- 29. 백업하기 전에 파일을 확인하는 방법은 무엇입니까?
- 30. Enter 키를 누를 때마다 스크립트 호출