테그입력 방지폼

html 2009. 1. 6. 15:54


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">


function Del(Word) {
 a = Word.indexOf("<");
 b = Word.indexOf(">");
 //alert("a->"+a+" , b->"+b);
 len = Word.length;
 c = Word.substring(0, a);

 if(a == -1 && b == -1){
  return true;
 }else{
  Word=Word.replace("<","&lt");
  Word=Word.replace(">","&gt");
  alert(Word);
  return false;
 }
/* 
 b = a;
 
 d = Word.substring((b + 1), len);
 Word = c + d;
 
 tagCheck = Word.indexOf("<");
 
 if(tagCheck != -1)
 Word = Del(Word);
 
 //return Word;
*/
}
function Check() {
 ToCheck = document.form.text.value;
 //Checked = Del(ToCheck);
 if(!Del(ToCheck)){
  alert("특수문자 <  ,  >  는 사용하실수 없습니다.");
 }else{
  alert("OK");
 }
 //document.form.text.value = Checked;
 
 //return true;
}
// End -->
</SCRIPT>

</HEAD>

</HEAD>

<BODY>
<form  name=form >
<INPUT TYPE="text" NAME="text">
<br>
<input type="button" value="OK" onclick="return Check()">
</form>

</BODY>
</HTML>

Posted by 복태아빠
,