求防SQL注入的检验字符串(function类型的)
有个文本框 <input   type= "text "   name= "t1 ">  
 我想检测文本框中输入的字符中是否含有 " ' ", "? ",和空格,代码应该怎么写? 
------解决方案--------------------如果你仅仅是检查里面是否包含的话就用insert 
 如果你要写sql注入函数的话你的用replace把特殊字符替换掉~~
------解决方案--------------------function checks(t){ 
    szMsg= "[#_%& '\ ",;:=!^] "; 
    alertStr= " "; 
    for(i=1;i <szMsg.length+1;i++){ 
     if(t.indexOf(szMsg.substring(i-1,i))> -1){ 
      alertStr= "请勿包含非法字符如[#_%& '\ ",;:=!^] "; 
      break; 
     } 
    } 
    if(alertStr !=  " "){ 
     alert(alertStr); 
     return false; 
    } 
    return true; 
   }