六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

JS使用ActiveXObject完成用戶提交表單時屏蔽敏感詞技巧

[摘要]本例中敏感詞ciku.txt放在C盤根目錄下,采用的ActiveXObject插件獲取本地文件內容。 使用此插件不需網上下插件, 直接用如下js代碼即可。 瀏覽器需修改interner安全選項的...

本例中敏感詞ciku.txt放在C盤根目錄下,采用的ActiveXObject插件獲取本地文件內容。 使用此插件不需網上下插件, 直接用如下js代碼即可。

瀏覽器需修改interner安全選項的級別, 啟用ActiveX才能獲取到代碼中的ActiveXObject插件。 如下圖所示:

JS使用ActiveXObject實現用戶提交表單時屏蔽敏感詞功能

js代碼實現如下:

<script type="text/javascript">    // -------------- 全局變量, 用來判斷文本域中是否包含臟詞,默認為false,即不包含臟詞-------    var isDirty = false;    //使用ActiveX讀取本地文件獲取dirtyword詞庫      function readFile(){          //var ForReading = 1;       var fso = new ActiveXObject("Scripting.FileSystemObject");       openF = fso.OpenTextFile("c:\\ciku.txt", 1);       var cikuStr= openF.ReadAll();       return cikuStr;    }    /*    * 提交表單的主方法    * 在提交表單的時候對內容進行過濾并在文本域顯示過濾后的內容    */    function submitForm1() {      var messageValue=document.getElementById("message").value;      var cikuStr=readFile();      var cikuArr= new Array();                 //定義數組,存儲敏感詞       cikuArr=cikuStr.split(" ");               //敏感字符分割                for (var i=0;i<cikuArr.length;i++){         var flag=cikuArr[i];        if(messageValue.indexOf(flag)>=0){          //查找文本域中是否包含敏感字符, 是則替換          filterWord(messageValue);                   var ifs=confirm("你的留言中含有不恰當的詞語,系統已自動為你修改,是否繼續提交?");          break;        }else{                        //無敏感字符, 直接提交表單          document.getElementById("message_board").submit();          break;        }             }      if(ifs){                        //用戶點擊確定, 則提交表單        document.getElementById("message_board").submit();      }       }    /*    * 對傳進來的messageValue過濾并返回新內容        */    function filterWord(messageValue){      // 根據文本域的id獲取文本域對象內容      var cikuStr=readFile();      var cikuArr= new Array();                 //定義數組,存儲敏感詞       cikuArr=cikuStr.split(" ");               //敏感字符分割到數組內              for (var i=0;i<cikuArr.length;i++){         messageValue=filterOneWord(messageValue,cikuArr[i]);//filterOneWord函數每次替換一個字符, 需循環調用      }           document.getElementById("message").value=messageValue; //將替換后的內容顯示到文本域中      }    /*    * 這個函數用來過濾單個詞語, 如果messageValue中含有oneDirtyWord, 則用"**"替換這個oneDirtyWord    * messageValue --- 要過濾的語句    */    function filterOneWord(messageValue,oneDirtyWord){              var str=messageValue.replace(new RegExp(oneDirtyWord,'g'),"**");      return str;              }   </script>

     表單部分代碼:

<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>

網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 日日躁夜夜躁狠狠天天 | 日本在线视频播放 | 在线观看91 | 午夜视频在线观看完整版 | 青青草免费在线观看 | 四虎影院久久久 | 五月天婷婷亚洲 | 亚洲国产精品免费在线观看 | 欧美在线一二三 | 四虎一区 | 一个色综合网站 | 夜夜爱网站 | 天天狠狠弄夜夜狠狠躁·太爽了 | 最近韩国中文字幕更新 | 青草青青视频在线观看 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片16 | 亚洲欧美日本韩国综合在线观看 | 特黄特a级特别特级特毛片 特黄视频免费看 | 青草视频免费观看 | 伊人成影院 | 中文国产成人精品久久一 | 四虎精品成人a在线观看 | 亚洲无线视频 | 羞羞一区二区三区四区片 | 手机在线看片国产 | 性久久久久久久久久 | 色婷婷激情综合 | 日韩 欧美 中文字幕 不卡 | 伊人久久大香线蕉资源 | 手机成人 | 日日干夜夜爽 | 日本www视频在线观看 | 色综合图区 | 在线观看精品自拍视频 | 日韩欧美色视频在线观看 | 亚洲人一区 | 日本精品视频在线 | 色偷偷狠狠色综合网 | 一级做a爰片欧美aaaa | 亚洲成a人v大片在线观看 | 五月天婷婷在线视频 |