在使用jquery的驗證框架對kindeditor富文本編輯器進行驗證的過程中,發(fā)現(xiàn)提交時,總是需要點擊兩次驗證才能通過,這是由于沒有對kindeditor進行同步,第一次點擊提交相當于同步,第二次點擊才算是jquery能夠取到富文本編輯器的值,通過驗證因此需要調(diào)用同步方法先同步,這樣使用jquery validate進行驗證時,一次便能通過驗證:

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設計、網(wǎng)站制作與策劃設計,樟樹網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:樟樹等地區(qū)。樟樹做網(wǎng)站價格咨詢:13518219792
var editor;
KindEditor.ready(function(K) {
editor = K.create('textarea[name="content"]', {
allowFileManager : true,
afterBlur : function(){
//編輯器失去焦點時直接同步,可以取到值
this.sync();
}
});
});
kindeditor基于的html的textarea元素定義如下:
textarea name="content" style="width:800px;height:400px" value=""${eventTip.content}/textarea
此外,通過jquery的取值方法去取這個textarea元素的值時,都需要先進行同步,然后才能取到改元素的值。
總之,如果需要操作kindeditor渲染的富文本編輯器的值,如果出現(xiàn)問題,都需要先查看是否是同步的問題。
文本編輯器內(nèi)容不是以javascript的形式給出的,是用input或者textarea標簽來做的。
可以通過val = $("#id")[0].value取值
建議去w3cschool去查看相關的章節(jié)。
基于jquery的文本編輯器有很多,不知道你用的哪一種
并且每種編輯器在不同的服務器環(huán)境下操作也不一樣
我給你一個 ??CKEDITOR 在asp.net下的
CKEDITOR.instances.TxtContent.setData();//清空
CKEDITOR.instances.TxtContent.setData(html);//放入html源碼
其中 TxtContent 就是CKEDITOR編輯器的id
后面那個括號空的話 就是清空,或者是放入 html語句
CKEDITOR.instances.TxtContent.getData();
這個是提取的語句,提取到的也是源碼
你可以根據(jù)這個 先提取 ?在修改后寫入,也可以實現(xiàn)你要的追加
富文本編輯框有很多種
其中以KindEditor官方網(wǎng)站: 下載: 實例:。
還有百度的ueditor 官方網(wǎng)站:
現(xiàn)在感覺百度的調(diào)用接單以及使用方便,靈活,自由,界面可以自定義修改。望采納
看一下這個例子
關鍵代碼:
div id="output"/div
script
jQuery('#output').qrcode({width:150,height: 150,text: window.location.href});
/script
script
$(function(){
$('#edit').editable({inlineMode: false, alwaysBlank: true})
});
/script
網(wǎng)站欄目:文本編輯器jquery,文本編輯器安卓
文章源于:http://chinadenli.net/article19/dsgpggh.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、品牌網(wǎng)站建設、軟件開發(fā)、域名注冊、網(wǎng)站收錄、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)