台灣最大程式設計社群網站
線上人數
795
 
會員總數:245221
討論主題:189091
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> jqGrid Edit頁面換行處理
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
jqGrid Edit頁面換行處理
價值 : 50 QP  點閱數:1597 回應數:17

樓主

Leo
門外漢
0 20
920 61
發送站內信

日前小弟使用了jqgrid進行操作
感謝各位大大的協助!


目前出現Edit頁面換行的問題

有個Remark欄位型態是edittype:'textarea'
填寫時按Enter換行,點選Submit存入MySQL資料庫
但重新刷新查詢後Remark欄位無法正常顯示換行(會全部串成一行)
可是MySQL資料庫裡面的資訊確實有換行


後來我在jqGrid url的查詢php語法中
在Remark的值前面加了nl2br($row[remark])
查詢出來的結果可以正常顯示換行了!


可是目前問題在於我點選Edit按鈕跳出填寫的Remark欄位
會帶出<br>的換行符號...

請問這部分可以怎麼改善
讓我可以正常顯示換行,並在編輯頁面不顯示<br>


再請各位指教
謝謝!

搜尋相關Tags的文章: [ jqGrid ] , [ Edit ] , [ 換行 ] , [ Wrap ] ,
本篇文章發表於2016-09-13 15:04
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
16樓
回應

彩虹
檢舉此回應
...那就去改「jquery.jqGrid.min.js」
別在秀php程式碼了,這跟PHP沒有太大的關係,而是你不知道jqGrid是怎麼運作的....
也不是你引用錯誤

這要直接改套件的程式碼了

不然就是搭配css了

謝謝你

沒設ID,也可以給LINE行動條碼的圖片對吧
將圖片放到雲端,再發站內信給我連結即可
本篇文章回覆於2016-09-19 15:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
17樓
作者回應

Leo
檢舉此回應
我後來發現好像又是瀏覽器的問題...

我用Google瀏覽器可正常顯示換行
php頁面也不用加上nl2br

但是使用IE8瀏覽器就無法正常顯示換行了...
加上nl2br則跟之前一樣,在編輯頁面時會顯示<BR>

不知這點可以如何修正?
本篇文章回覆於2016-09-20 11:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.