主頁 > 知識庫 > 當使用ckeditor控件時,需要校驗輸入內(nèi)容是否為空的一種解決辦法(轉(zhuǎn)帖)

當使用ckeditor控件時,需要校驗輸入內(nèi)容是否為空的一種解決辦法(轉(zhuǎn)帖)

熱門標簽:四平電話機器人哪家好 智能電銷機器人真的好嗎 企業(yè)電話機器人辦理 長春防封卡電銷卡套餐 興化400電話辦理多少錢 長春銷售外呼系統(tǒng)業(yè)務 靈聲智能電話機器人招聘 天津電銷卡外呼系統(tǒng)線路 株洲外呼營銷系統(tǒng)有哪些
fckeditor 驗證內(nèi)容是否為空 fckeditor Js驗證表單
原來的代碼代碼如下
復制代碼 代碼如下:

script language = "javascript">
!--
function checkForm(){
if (document.form1.content.value==""){
alert("請輸入內(nèi)容!");
return false;
}
return true;
}
//-->
/script>
form name="form1" method="post" action="" onsubmit="return checkForm();">
FCK:editor id="content" basePath="fckeditor/" height="350" >
/FCK:editor>
input type="submit" name="Submit" value="發(fā)布">
/form>

這樣是我們寫程序中最經(jīng)常的寫法 提交之前進行驗證內(nèi)容是否為空!
使用了編輯器以后 在第一次按提交按鈕的時候 總是獲取不到編輯器的值 內(nèi)容已經(jīng)輸入 可是content并沒有任何值!需要我們再次點提交按鈕 content 才能獲取到值!
對于這個問題 好多人都覺得困惑!有寫是用JS去讀取輸入域中的HTML內(nèi)容!可是這只對全JS版本的fckeditor 才有效果 對 JSP版本的 并不起作用!對于這樣的狀態(tài) 也只能怪fckeditor開發(fā)者了!而代碼太多太麻煩 想要修改其核心談何容易!
本人經(jīng)過不斷的測試 現(xiàn)得到一個方法可以解決次問題!先拿出來大家分享
改寫代碼如下
復制代碼 代碼如下:

script language = "javascript">
!--
function checkForm(){
setTimeout("SendForm()",50);
return false;
}
function SendForm(){
if (document.form1.content.value==""){
alert("請輸入內(nèi)容!");
return;
}
document.form1.submit();
}
//-->
/script>
form name="form1" method="post" action="" onsubmit="return checkForm();">
FCK:editor id="content" basePath="fckeditor/" height="350" >
/FCK:editor>
input type="submit" name="Submit" value="發(fā)布">
/form>

修改成這樣的目的是因為編輯器已經(jīng)監(jiān)視了onsubmit這個事件 是要在提交以后才把跟新的內(nèi)容置入隱藏域content 中,原先的來不及置入內(nèi)容便已經(jīng)執(zhí)行了驗證事件所以當然取不到及時的內(nèi)容!

//==============================================

以上內(nèi)容為轉(zhuǎn)帖,不過經(jīng)過我實際工作的檢驗,有效。

標簽:石嘴山 巴彥淖爾 黑龍江 新疆 運城 貴港 青海 漯河

巨人網(wǎng)絡通訊聲明:本文標題《當使用ckeditor控件時,需要校驗輸入內(nèi)容是否為空的一種解決辦法(轉(zhuǎn)帖)》,本文關(guān)鍵詞  當,使用,ckeditor,控件,時,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《當使用ckeditor控件時,需要校驗輸入內(nèi)容是否為空的一種解決辦法(轉(zhuǎn)帖)》相關(guān)的同類信息!
  • 本頁收集關(guān)于當使用ckeditor控件時,需要校驗輸入內(nèi)容是否為空的一種解決辦法(轉(zhuǎn)帖)的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章