일(job)/FRONT
[Javascript, ASP.NET] onkeypress, 엔터(Enter)키 방지하기
뽀&쏭
2016. 1. 19. 13:36
<script>
// input에서 Enter key 를 눌러서 Submit이 발생하는 것을 방지.
// 단, textarea는 제외
function CancelEnterKey()
{
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type == "text")) { return false; }
}
// 2012/04/23 form에서 textbox(input type)인 경우 엔터키가 동작하지 않도록 함. by bhChoi
document.onkeypress = CancelEnterKey;
</script>
물론 아시겠지만...모든 파일이 아닌 공통적으로 사용되는 파일의 스크립트에 선언하면 딱 좋음.