1.富文本框javascript
UEditor, CKEditor,wangEditor 市面用得比較多的富文本框html
使用是的wangEditor,要學習的話能夠去看它的官網 -> http://www.wangeditor.com/java
主要是完成文本框的展現編輯器
<div id="intro"></div> <input type="hidden" name="intro" id="txtIntro" /> ... <script type="text/javascript" src="/js/wangEditor.min.js"></script> <script type="text/javascript"> var E = window.wangEditor //獲取到我們的編輯器位置 var editor = new E('#intro') //獲到取相應的元素(提交的intro元素) //監聽編輯器的修改事件(html就是編輯器中的內容) editor.customConfig.onchange = function (html) { //console.debug(html) //把富文框的內容放進去 txtIntro.val(html); }; // 建立對應的編輯器 editor.create(); </script>
<div class="form-group"> <label for="isenabled">是否啓用:</label> <label class="radio-inline"> <input type="radio" name="isenabled" id="isenabled" value="true" <c:if test="${img.isenabled}"> checked </c:if> >是 </label> <label class="radio-inline"> <input type="radio" name="isenabled" id="isenabled" value="false" <c:if test="${!img.isenabled}"> checked </c:if> >否 </label> </div>
var E = window.wangEditor var editor = new E('#intro'); var $text1 = $('#txtIntro'); editor.customConfig.onchange = function(html) { // 監控變化,同步更新到 textarea $text1.val(html); } editor.create(); // 初始化 文本編輯器的內容 editor.txt.html('${img.intro}') // 初始化對應的內容 $text1.val(editor.txt.html());
刪除數據的時候同時也要刪除相應的文件(圖片) file.delete()
學習