웹 페이지에 두 개의 텍스트 상자와 두 개의 버튼이 있습니다.Internet Explorer의 onkeypress가 웹 페이지의 키 누르기와 관련된 모든 기능을 호출합니다.
각 텍스트 상자에는 반환 키를 확인하고 특정 javascript 함수를 호출하는 자체 keypress 함수가 있습니다.
그러나 문제는 내가 텍스트 상자에 입력을 시작하고 두 함수가 호출되는 경우입니다.이 문제는 Internet Explorer에서만 발생합니다.
때 onKeyPress이 때문에 이벤트 버블 링이다
onkeypress="if(event.keyCode==13) submitEmail();"
및
onkeypress="if(event.keyCode==13) login();"
감사
덕분에 .... 난 그냥 중괄호를 추가했다 그리고 <일을 입력 ... 때 onKeyPress = "(event.keyCode에서 == 13) 경우 {submitEmail은(); false를 반환;} "> – nitin
나는 똑같은 것을 깨달았습니다. 내가 가지고있는 방식대로,'return false;'가 디폴트 액션을 막았 기 때문에, 모든 non-Return 입력은 무시 될 것입니다. – Barmar