Html & Script

게시판 글작성시 일부 태그막기 (JS)

컨텐츠 정보

본문

f.html.value 는 게시판 에서 HTM 선택폼의 값입니다.
전 1일경우에 TEXT로 해놔서 1이 아니면 태그 검사..

uppercase 로 만들어서 대소문자 섞어 쓸 때도 방지 했으면 좋을것 같군요.

<script>
        //-------------------------------------------------------------------------->

        //  태그 미리 정의해둔후 본문에 사용되면 리턴 시킴.
        //  form 강제 서브밋 하면 내부 페이지에서 차단..
        var f=document.form;
        if(f.html.value != 1) {
                var exceptTag = "form,meta,script"; //사용불가능 태그 정의
                var s  = ",";
                var ArrayOfTag = exceptTag.split(s);
       
                for (i=0;i<ArrayOfTag.length;i++) {
                       
                        Tag = '<' + ArrayOfTag[i];
                       
                        title = f.title.value;
                        content =  f.content.value;
                                               
                        content =content.replace(' ','');
                        title  =title.replace(' ','');
                       
                        chk1 =  title.search(Tag); //title 에 위정의한 태그값이 없으면 -1 리턴..
                        chk2 =  content.search(Tag);               
                                               
                        if(chk1 != -1)  {
                                alert("해당 tag (form,iframe,meta,script)는 사용하실 수 없습니다.");
                                f.title.focus();return;
                        }
                       
                        if(chk2 != -1)  {
                                alert("해당 tag (form,iframe,meta,script)는 사용하실 수 없습니다.");
                                f.content.focus();return;
                        }
                                                                       
                }
        }
        //-------------------------------------------------------------------------->       
</script>

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
가을에 피는 국화는 첫 봄의 상징으로 사랑받는 개나리를 시샘하지 않는다. 역시 봄에 피는 복숭아꽃이나 벚꽃을 부러워하지 않는다. 한여름 붉은 장미가 필 때, 나는 왜 이렇게 다른 꽃보다 늦게 피나 한탄하지도 않는다. 그저 묵묵히 준비하며 내공을 쌓고 있을 뿐이다. 그러다가 매미소리 그치고 하늘이 높아지는 가을, 드디어 자기 차례가 돌아온 지금, 국화는 오랫동안 준비해온 그 은은한 향기와 자태를 마음껏 뽐내는 것이다. (한비야)