본문 바로가기

자바스크립트2

[JQuery & JavaScript] input에 숫자만 입력가능하도록 설정 jQuery를 사용하여 numberOnly라는 attribute로 선언된 텍스트필드에 숫자만 입력할 수 있도록 만들어보겠습니다. 사실 숫자만 입력 가능하도록 하는 예제는 인터넷상에 굉장히 많이 존재합니다. 아마 대부분의 예제를 다음과 같이 되어있을 것입니다. $("input:text[numberOnly]").on("keyup", function() { $(this).val($(this).val().replace(/[^0-9]/g,"")); }); keyup 이벤트와 정규식을 이용하여 숫자를 제외한 나머지 문자를 공백으로 처리하는 방법이죠. 이 글에서는 제시하는 방법은 위 예제에서 문제점을 보완한 방법입니다. 먼저 첫 번째 문제점은 숫자 단위로 3자리마다 콤마(,)가 없어 숫자를 해석하는 데 있어 가동성이.. 2020. 2. 12.
[javaScript] 자바스크립트 마우스 우클릭 방지 / 개발자도구(F12) 막기 개발하는 과정에서는 다 열어두고 사용하되 마지막 배포 전 모든 것을 막을 필요가 있다. 코딩 소스는 부끄러우니깐 # [javascript] 마우스 우클릭 방지 / 개발자도구(F12) 방지 1. 아래의 소스코드를 2. 안에 아래의 태그를 입력한다. - oncontextmenu='return false' - 우클릭방지 - onselectstart='return false' - 블럭선택방지 - ondragstart='return false' - 드래그방지 P.S. 키보드 버튼 식별코드 출처: https://server-engineer.tistory.com/563 [HelloWorld] 2020. 2. 12.