테스트 사이트 - 개발 중인 베타 버전입니다

스크립트 alert 넣는거요... 채택완료

그렌트힐 4년 전 조회 2,885

</p>

<p><script type="text/javascript"> 

    function removeChar(event) {

        event = event || window.event;

        var keyID = (event.which) ? event.which : event.keyCode;

        if ( keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 )          

            return;

        else

            event.target.value = event.target.value.replace(/[^a-zA-Z-_0-9]/g, "");

    }

</script></p>

<p>

위 스크립트로 input 란에 영어,숫자만 받고 있습니다.

그런데 저 스크립트에 alert('영문 또는 숫자만 입력해주세요.'); 를 넣을려고 하는데..

그냥 여기 저기 넣어보는데...넣으면 작동 자체가 안되는데요...

특별한 규칙이 있어야 하나요? 어떻게 넣어야 하나요?

       

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

참조하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그렌트힐
4년 전
확인이 늦었습니다.
정말 감사합니다. 잘 작동됩니다.

댓글을 작성하려면 로그인이 필요합니다.

if ( keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 ) {
  alert('영문 또는 숫자만 입력해주세요.'); 
  return;
} else {
  event.target.value = event.target.value.replace(/[^a-zA-Z-_0-9]/g, "");
}

if ()

else

=> 한줄인경우 오류 없음

 

if () {

} else {

}

=> if , else 구문안에 한줄 이상일경우 {} 열고 닫아주셔야 작동합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인