婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax實現的提交文章前進行敏感詞審核的代碼

ajax實現的提交文章前進行敏感詞審核的代碼

熱門標簽:察縣地圖標注 莆田防封電銷卡價格 接聽電話機器人哪有 如何用地圖標注各分公司 廣西ai語音電銷機器人哪家好 電銷機器人適用范圍 辦理一個400電話多少錢 蓄意標記地圖標注 信貸電銷機器人有用嗎
于是想到在提交時返回Ajax傳遞的布爾值。而實際上,Ajax傳遞的函數get2()是chkfull(bt)的子函數,不能向外部函數進行傳值,alert()也不起作用。所以干脆取消了“提交”按鈕的“提交”類型,而使用Javascript進行一系列檢查后,自動提交表單。
代碼如下
HTML
復制代碼 代碼如下:

input type="button" class="body" id="subm" name="subm" value="寫好了,發布出去"
onclick="chkfull(this)"/>//注意類型是“按鈕”
input type="hidden" id="userchksense" name="userchksense" value="?"/>//嵌入一個隱藏的文本框,給Ajax傳值

Ajax的Javascript部分
復制代碼 代碼如下:

function chkfull(bt){
var content = document.getElementById("usercontent").value;
if(content=="")
{
    alert("正文為必填。");//判斷文章內容是否為空
    return false;

}
else
{
    var xHRObject=false;

    if(window.XMLHttpRequest)//判斷瀏覽器內核
    {
        xHRObject=new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        xHRObject= new ActiveXObject("Microsoft.XMLHTTP");
    }

    function get2()//定義get2函數,給onreadystatechange做準備。本函數不能放在xHRObject.onreadystatechange=get2;的后面
    {
        if(xHRObject.readyState==4 xHRObject.status==200)
        {
            var serverText=xHRObject.responseText;
            if(serverText=="sense")
            {
                if(confirm("你的文章有敏感詞匯,確定要發布嗎?\n\r【是,發布】將被審核,請等待。\n\r【否,不發布】將返回界面,請修改字句。"))
                {
                    bt.value="正在提交";
                    bt.disabled=true;//關閉按鈕
                    document.getElementById("userchksense").value="sense";//改變userchksense的值為sense,這樣,post到add.php就能直接檢查是否要鎖定本文,而不用再次檢查文章
                    document.form1.submit();//提交該表單
                }
                else//好像有點多余,不過這樣比較保險
                return false;
            }    
            else
            {
                bt.value="正在提交";
                bt.disabled=true;
                document.getElementById("userchksense").value="nonsense";
                document.form1.submit();
            }

        }
    }

    
    var title=document.getElementById("usertitle").value;
    var tag=document.getElementById("usertag").value;
    var intro=document.getElementById("userintro").value;
    var content=document.getElementById("usercontent").value;

    
    var v = "title="+title+"tag="+tag+"intro="+intro+"content="+content;
    xHRObject.open("POST","../ajax/ajax.php",true);    
    xHRObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

    xHRObject.onreadystatechange=get2;//此處的get2不能打括號,否則是將函數的返回值賦值給一個變量,而不是將本函數本身賦值給xHRObject.onreadystatechange(注釋1)
    xHRObject.send(v);
}

}

標簽:儋州 阿拉善盟 張掖 益陽 平涼 鷹潭 延邊 銅陵

巨人網絡通訊聲明:本文標題《ajax實現的提交文章前進行敏感詞審核的代碼》,本文關鍵詞  ajax,實現,的,提交,文章,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax實現的提交文章前進行敏感詞審核的代碼》相關的同類信息!
  • 本頁收集關于ajax實現的提交文章前進行敏感詞審核的代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 松溪县| 二手房| 基隆市| 西宁市| 舟曲县| 库尔勒市| 新田县| 沁水县| 左权县| 留坝县| 富川| 肃宁县| 娄底市| 东丰县| 江北区| 鸡泽县| 灌阳县| 麟游县| 上虞市| 井陉县| 长葛市| 大方县| 彭阳县| 乳源| 大洼县| 神池县| 大足县| 田东县| 米林县| 庆云县| 绩溪县| 五家渠市| 新兴县| 安溪县| 同心县| 邹平县| 巴中市| 井陉县| 健康| 错那县| 日土县|