国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

xheditor與validate插件沖突的解決方案

2019-11-21 00:34:19
字體:
供稿:網(wǎng)友
xheditorvalidate都是優(yōu)秀的jQuery插件,但將兩者組合到起,如果初始化的順序不當,則會出現(xiàn)一些微妙的結(jié)果。我在做一個文本提交頁面時就同時用到了這兩個插件,一個用于顯示富文本編輯器,一個用來驗證用戶是否填寫的內(nèi)容,我的初始化代碼如下:
復制代碼 代碼如下:

$("#form1").validate({
rules: {
Body: "required"
},
messages: {
Body: "請?zhí)顚懻?
}
});
var editor = $("#Body").xheditor(true, {
tools: "simple"
});

但在提交時,盡管已經(jīng)填寫了內(nèi)容,第一次點擊提交按鈕時仍然顯示“請?zhí)顚懻摹保诙吸c擊提交按鈕時才會真正提交,這一現(xiàn)象讓我百思不得其解,究竟問題出在哪了呢?

因為當前項目中有多個頁面都用到了這兩個插件,而其中有一個頁面提交時是正常的,于是我便仔細的對比了正常的和有問題的頁面異同,發(fā)現(xiàn)初始化的順序不一樣。在能正常提交的頁面中先初始化的xheditor,然后初始化的validate,而有問題的頁面正好相反,原來是這樣!問題到此也用迎刃而解了,只要顛倒這兩個插件的初始化順序,讓xheditor在validate之前初始化,就可避免“兩次提交”問題的發(fā)生。

希望本文對您有所幫助。

CKEditor也有這問題,我解決方法是獲取Editor里內(nèi)容放入到textarea里就好了。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安化县| 伊通| 台南市| 嵊州市| 马山县| 双城市| 开鲁县| 湾仔区| 青铜峡市| 金阳县| 获嘉县| 定兴县| 阜宁县| 丹凤县| 巴彦县| 镇赉县| 湛江市| 龙陵县| 车致| 绍兴市| 怀来县| 交口县| 奈曼旗| 沧源| 微博| 冀州市| 江孜县| 醴陵市| 东台市| 林周县| 鹰潭市| 阜康市| 建水县| 荔浦县| 许昌市| 宜良县| 丹巴县| 灵宝市| 霍山县| 朝阳县| 大城县|