[問題] contenteditable的複製貼上

作者: sinlin (豆漿)   2021-10-21 14:06:51
請問一下我現在有個表格使用了contenteditable:true
A欄是灰色的字, B欄是黑色的字
我複製A欄的文字,去取代B欄的文字做貼上
結果整個表格就亂掉了
看一下Mysql儲存的內容發現
B欄的文字是<span style=rgb(xxxxx)>A欄文字</span><br/>
請問有甚麼方法可以不要複製sapn style和br
或是貼上時過濾掉?
作者: adzc2568 (白紊)   2021-10-21 18:01:00
調整 copy event 只存文字就好另外如果沒有特別要求,接個 ckeditor 之類的文本編輯器應該會輕鬆一點
作者: t520131412 (羽)   2021-10-23 09:19:00
存db時不應該連html也一起存吧,如果只是要改顏色,css用 !important蓋掉試試看
作者: adzc2568 (白紊)   2021-10-23 21:00:00
用顏色來判斷狀態是什麼狀況...是用js改沒錯,不過現在問題看起來不在那邊。如果沒有所見即所得的需求,只是要編輯欄位,為什麼不用input就好?

Links booklink

Contact Us: admin [ a t ] ucptt.com