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()
学习