답변 2개
플라이님 의견처럼 실시간 처리를 하셔도 되고
자바스크립트로 서브밋시 검사해서 넘기시면됩니다.
예전에 저도 필요해서 가지고 있던 소스인데
출처는 잘 모르겠네요.
<!--
091102
금지어 찾기
indexOf
Array
-->
<html>
<head>
<title></title>
<script type="text/javascript" language="javascript">
checkStr=new Array("금지어1","금지어2","금지어3","금지어4"); // 금지어 항목
function submit2(frm)
{
limit=checkStr.length; // 금지어 배열의 갯수
r=checkIt(frm.myform.value,limit)
if(r=="ok")
{
frm.submit();
}
else
{
alert(r + "는 금지어입니다");
}
}
function checkIt(v,l)
{
for(i=0;i<l;i++)
{
if(v.indexOf(checkStr[i]) != -1)
{
return checkStr[i]; //금지어를 찾으면 해당되는 금지어를 리턴
}
}
return "ok";
}
</script>
</head>
<body>
<center><글 등록><p>
<form name="f1" method="post" action="move.htm">
<textarea name = "myform" cols="100" rows="30">
입력하세요..
</textarea><p>
<input type=button onclick="submit2(this.form)" value='글등록 '>
</center>
</form>
</body>
</html>
위의 자바스크립트 소스는 입력된 값에서 금지어를 찾아줍니다.
등록된 글을 새창에 보여주는 것은 저장되는 move.htm페이지에서 저장을 시킨후에 새창으로 띄워야 합니다.
move.htm
-------------------------
넘겨받은 값을 저장시키고
그 내용을 새창에 띄움
-------------------------
답변을 작성하려면 로그인이 필요합니다.