강의로 돌아가기
솔

onkeydown="return false" 질문입니다.

<form method="GET" action="b.html" id="form1"
onsubmit="console.log('form tag'); return false">
이름 : <input type="text" name="id"><br/>
메세지 : <input type="text" name="msg" onkeydown="return false;"><br/>
<input type="submit">
</form>

return fasle 시 이유는 모르겠는데 한글만 입력되네요.
영어도 안되고 숫자도 안되고 뒤로가기도 안되는데 한글키는 정상적으로 입력이 됩니다. charset 도 utf-8 로 맞춰놨는데 말이죠

이유가 궁금합니다.

또 하나 질문으로

t.addEventListener("submit", b);
에서 submit 는 따로 변수로 지정된 것이 없는데 html 의 submit 을 인지하고 이벤트가 진행이 되는 것인가요?

1 개의 답변
김민석

첫번째 질문은 저도 잘모르겠는데
두번째 질문은 답변 해드리겠습니다.
submit은 변수가 아니라 원래는 onsubmit이라는 이벤트인데 강의에서 on을 빼고 submit만 적는다라고 말했습니다.

열공하세요~!!

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.