키보드 인식 문의드립니다
본문
아래 이미지중 좌측 텍스트박스 입력후 계산하기 버튼을 누르면 우측에 결과가 나오는데요
그것을 마우스로 누르는것도 있지만 엔터키를 눌렀을때도 결과가 나오게 하고싶은데
소스가 어떻게 될까요??
답변 2
http://iyoon.github.io/jekyll/update/2015/12/15/javscript-form.html
저에겐 어려운 것이라 잘 모르겠지만 위의 주소를 한번 확인 해 보시면 포로포토님은 할 수 있으실듯..
자바 스크립트 부분에
jquery 사용 중 이라면
//html 부분
<input name="인풋네임" 중략 .... />
//자바스크립트 부분
$("input[name=인풋네임]").keydown(function (key) {
//13번이 엔터값 입니다.
if(key.keyCode == 13){
//계산하기 로직 넣기
}
});
인풋네임에 해당 폼 입력하시구요
javascript 사용이라면
//html 부분
<input 중략 .... onkeyup='submitCalc(event)' />
//스크립트 부분
function submitCalc(event) {
event = event || window.event;
var keyID = (event.which) ? event.which : event.keyCode;
if ( keyID == 13){
//계산하는 서브밋 부분
}
}
이렇게 하시면 되겠습니다.
답변을 작성하시기 전에 로그인 해주세요.