2013-07-08 2 views
1

사용자가 카드를 시스템에 스 와이프해야하는 경우 양식이 있습니다. 하지만 사용자가 카드를 스 와이프하면 양식이 직접 제출됩니다. 카드 판독기에서 카드를 스 와이프 한 후 Enter 키를 구현 한 것처럼 보입니다.카드 판독기에서 양식 제출을 방지합니다.

카드를 스 와이프 한 후 양식을 제출하지 못하도록하는 방법을 아는 사람이 있습니까? 카드를 스왑 한 후 사용자가 다른 정보를 입력해야합니다. 결국 사용자가 확인하면 제출 버튼을 클릭하여 양식을 제출할 수 있습니다.

<input type="text" name="hiddenkey" id="hiddenkey" onchange="return noenter(event)"> 

자바 스크립트 코드를 :

노력 메신저 코드입니다

function noenter(e) { 
var key;  
if(window.event) 
    key = window.event.keyCode; //IE 
else 
    key = e.which; //firefox  

    return (key != 13); 
} 

하지만 형태는 여전히 (13)이 더 키보드와 같이 제출합니다. 어떤 생각?

감사

답변

2

당신은 작동 thanks..it key = 13

<input type="text" name="hiddenkey" id="hiddenkey" onkeydown="return noenter(event)"> 
+0

에 대한 onkeydown 이벤트 및 테스트를 캡처한다! =) – Verlee

관련 문제