本例中敏感词ciku.txt放在C盘根目录下,采用的ActiveXObject插件获取本地文件内容。使用此插件不需网上下插件,直接用如下js代码即可。
浏览器需修改interner安全选项的级别,启用ActiveX才能获取到代码中的ActiveXObject插件。如下图所示:

js代码实现如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1 <script type= "text/javascript" > 2
6
8 openF = fso.OpenTextFile( "c:\\ciku.txt" , 1);
9 var cikuStr= openF.ReadAll();
10 return cikuStr;11 }12 16 function submitForm1() {17 var messageValue=document.getElementById( "message" ).value;18 var cikuStr=readFile();19 var cikuArr= new Array();
22 var flag=cikuArr[i];23 if (messageValue.indexOf(flag)>=0){
25 var ifs=confirm( "你的留言中含有不恰当的词语,系统已自动为你修改,是否继续提交?" );26 break ;27 } else {
31 }32 if (ifs){
35 }36
39 function filterWord(messageValue){40
45 messageValue=filterOneWord(messageValue,cikuArr[i]);
47 document.getElementById( "message" ).value=messageValue;
54 var str=messageValue.replace( new RegExp(oneDirtyWord,'g'), "**" );55 return str;
56 }57 </script>
|
Copier après la connexion
表单部分代码:
1 2 | <body><form name= "message_board" id= "message_board" action= "aaa.html" ><textarea name= "message" id= "message" cols= "50" rows= "10" > "This is you post messsage"
——phpdream </textarea><br/><input type= "button" value= "提交留言" id= "submitMessage" onclick= "submitForm1()" /></form></body>
|
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!