欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2010年04月15日 21:35:52   作者:  
xheditor和validate都是優(yōu)秀的jQuery插件,但將兩者組合到起,如果初始化的順序不當(dāng),則會(huì)出現(xiàn)一些微妙的結(jié)果。
xheditorvalidate都是優(yōu)秀的jQuery插件,但將兩者組合到起,如果初始化的順序不當(dāng),則會(huì)出現(xiàn)一些微妙的結(jié)果。我在做一個(gè)文本提交頁(yè)面時(shí)就同時(shí)用到了這兩個(gè)插件,一個(gè)用于顯示富文本編輯器,一個(gè)用來(lái)驗(yàn)證用戶是否填寫的內(nèi)容,我的初始化代碼如下:
復(fù)制代碼 代碼如下:

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

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

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

希望本文對(duì)您有所幫助。

CKEditor也有這問(wèn)題,我解決方法是獲取Editor里內(nèi)容放入到textarea里就好了。

相關(guān)文章

最新評(píng)論