모든 제목에 지정된

 

특수기호는 입력안되게 하려고 하는데

 

어떻게 하나요??

 

 

 

  • profile
    자바스크립트로 아래처럼 특수문자를 막을수 있습니다.
    활용해보세요^^

    for (var i=0; i<str.length; i++) {
    var ch = str.charAt(i);
    if(escape(ch).length==3){
    alert("특수문자는 입력하실수 없습니다.");
    return;
    }
  • profile

    일단... 방법은 여러가지가 있습니다.

     

    javscript로 하는 방법..

     

    코어 단에서 체크하는 방법..(이 경우 코드를 수정해야 함)

     

    아니면 애드온으로 처리하는 방법 ( 코어 수정은 필요 없으나, 애드온으로 만들어야 겠지요.)

     

     

    가장 간단한 javascript의 경우

     

    게시판 스킨에서 제목 입력 input 태그에 onkeyup="checkSpecialText(this)"를 추가해주시고...

     

    게시판 스킨에서 사용되는 js 파일 중 아무거에 아래 소스를 추가해보세요

     

    function checkSpecialText(t)
    {
    var text = jQuery(t).val(),
    deleteText = '!@#$%^&*()_+='; // 삭제할 문자
    
    eval('text = text.replace(/['+deleteText+']/g,\'\');');
    
    
    jQuery(t).val(text);
    }

     

  • ?
    스팸 바카@ 처럼 막 중간에 특수문자 넣어서 키워드 피하려는거 막을 때 유용하겠네요..

    근ㄷ ㅔ자바스크립트로하면 광고봇은 자바스크립트 무시할 텐데... 효과가..