溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

layui富文本編輯器前端無法取值怎么辦

發(fā)布時(shí)間:2021-06-21 14:45:27 來源:億速云 閱讀:197 作者:小新 欄目:web開發(fā)

這篇文章主要為大家展示了“l(fā)ayui富文本編輯器前端無法取值怎么辦”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“l(fā)ayui富文本編輯器前端無法取值怎么辦”這篇文章吧。

首先,需要簡單說下layui這個(gè)框架,個(gè)人覺得屬于那種比較好用的框架,包括他的極簡流暢的彈框,很適合那種主要寫后端的程序員和快速開發(fā)的團(tuán)隊(duì)

本期主要講的是layui富文本編輯器這個(gè)東西,他的模式是在某個(gè)textarea的基礎(chǔ)上建立了一個(gè)富文本編輯器,也就是說你填寫在富文本編輯器的值其實(shí)是放在編輯器里面的,并沒有放在之前的textarea中,你獲取textarea的值的時(shí)候需要先把富文本編輯器的值同步到之前的textarea中,然后才能通過textarea獲取對(duì)應(yīng)的值

主要代碼如下:

layui富文本編輯器前端無法取值怎么辦

下圖是通過瀏覽器生成的js樣式:

layui富文本編輯器前端無法取值怎么辦

通過上圖可以發(fā)現(xiàn)目前富文本編輯器的值與創(chuàng)建的textarea的值沒有關(guān)系

注意:我這里用的彈出框動(dòng)態(tài)渲染來做的,不管是靜態(tài)的還是動(dòng)態(tài)的,一定要在富文本編輯器修飾完成之后才可以同步值,因?yàn)閔tml他是按照從上到下的順序來加載的

如圖:需要再提交之前同步數(shù)據(jù): layedit.sync(indexs);

layui富文本編輯器前端無法取值怎么辦

indexs 這個(gè)參數(shù)是創(chuàng)建富文本編輯器后生成的索引,只有通過他才可以取出富文本編輯器的值,

如果跟我一樣采用的是動(dòng)態(tài)渲染最好把indexs定義成全局的,不然 在yes這個(gè)方法中是拿不到indexs的

然后就可以用id選擇器的val()屬性去獲取了。

還有一點(diǎn)就是執(zhí)行上傳的 時(shí)候的返回值,一定要遵循他的規(guī)則:

"{\"code\":0,\"msg\":\"上傳成功\",\"data\":{\"src\":\""+request.getContextPath() + "/upload/home/"+tempName+ "\"}}";

src后面的圖片路徑以自己的具體項(xiàng)目為主,這里僅供參考

具體內(nèi)容可以去layui官方文檔查看:http://www.layui.com/doc/modules/layedit.html

以上是“l(fā)ayui富文本編輯器前端無法取值怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI