- 한글을 체크하는 함수

var koreanCharCheck = function(inputStr) {

for( var i = 0; inputStr.length; i++ ) {

var checkChar = inputStr.charCodeAt(i);

// 한글체크부분 하위 if 문에서 true 이면 한글이 포함되어 있는것이다.

if( (0xAC00 <= checkChar && checkChar <= 0xD7A3) || (0x3131 <= checkChar && checkChar <= 0x318E) ) {

alert('한글은 입력하실수 없습니다.');

return false;

}

}

}

 

- 한글입력을 막는 임의의 스크립트

- JQuery Form 에서의 입력값을 검증하다가 Type 이 'undefined' 이면 당황한다...

  DatePicker 의 입력값을 확인하려고

  $('#DatePickerVal').val() 해서 Null 체크하니 'undefined' 가 뜬다.. 비교를 못한다. Null 확인도 못한다. 당황했다.

 

if( jQuery.type(입력값) === 'undefined' ) {

alert('값을 입력하세요.');

return false;

}

모 이런식으로 대처하면 된다.

jQuery( document ).ready( function(){

        var head = document.getElementsByTagName('head')[0];

        var nProtect = document.createElement('script');

        nProtect.type = 'text/javascript';

        nProtect.async = true;

        nProtect.src = 'https://supdate.nprotect.net/nprotect2007/keycrypt/arisu/npkfx.js';

        head.appendChild(nProtect);

});


실제 개발에 반영한 소스를 그대로 옮긴것. 참고해서 사용하면 될 듯

.ready() 되면 무조건 실행이 되고 있고, 상황 별로 하라면 .ready() 안에 있는 스크립트 내용을 function() 으로 만들고

.ready() 에서 분기별로 호출하는 식으로 변경하면 된다.


위에서는 nProtect.src 에서 호출한 .js 가 자동으로 브라우져체크해서 실행여부를 판단하므로, 나는 그냥 호출만 했다..

저건 키보드보안 모듈 설치하는거..;

 


+ Recent posts