kindeditor使用

1)调用kindeditor图片上传:

<script>
    //这里是编辑器
    var editor;
    KindEditor.ready(function (K) {
        editor = K.create(‘textarea[name="content"]‘, {
            allowFileManager: true,
            resiseMode: 1
        });

        //这里是监听按钮点击事件 然后在初始化点击按钮弹窗上传图片的基本配置
        K(‘#image‘).click(function () {
            editor.loadPlugin(‘image‘, function () {
                editor.plugin.imageDialog({
                    imageUrl: K(‘#url‘).val(),
                    clickFn: function (url, title, width, height, border, align) {
                        K(‘#url‘).val(url);
                        editor.hideDialog();
                    }
                });
            });
        });
    });
</script>

表单代码
         <tr>
                <td>图片:</td>
                <td>
                    <input type="text" id="url" name="img" readonly="readonly" value=""/>
                    <input type="button" id="image" value="选择图片"/>

                </td>
            </tr>

2)调用kindeditor编辑器:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<script charset="utf-8" src="./ke/kindeditor.js"></script>
<script>
    var editor;
    KindEditor.ready(function (K) {
        editor = K.create(‘textarea[name="content"]‘, {
            allowFileManager: true
        });
    });
</script>
<body>
<form action="test.php" method="post">
    <table border="1px">
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
        <tr>
            <td>3</td>
            <td><textarea name="content" cols="5" rows="5"></textarea></td>
        </tr>
        <tr>
            <td colspan="2">
                <input type="submit" name="submit" value="submit"/>
            </td>
        </tr>
    </table>
</form>
</body>
</html>

3)jQuery获取kindedit中的内容:

<script>
    $(function(){
       $(‘#btnOk‘).bind(‘click‘,function(){
            var name=$(‘#name‘).val();
            var remark=$(document.getElementsByTagName(‘iframe‘)[0].contentWindow.document.body).html();
            var data={
                name:name,
                remark:remark
            }
           $.post(‘__URL__/add‘,data,function(msg){
               if(msg==1){
                   alert(‘录入成功!‘);
                   $(‘#name‘).val("");
                   $(document.getElementsByTagName(‘iframe‘)[0].contentWindow.document.body).html("");  //获取编辑器内容
               }else{
                   alert(‘录入失败‘);
               }
           });//post结束
       });//click结束
    });
</script>
时间: 2024-10-06 17:34:41

kindeditor使用的相关文章

Ext.net里面放置KindEditor富文本框(解决KindEditor不显示和后台取不到值的问题)

上周六,从上午10点到晚上12点终于搞定了Ext.net与KindEditor的兼容性问题.对于Ext.net的原理,我是菜鸟,表示不懂.我遇到的两个问题是,问题一是不显示KindEditor控件,通过ext:ResourceManager里面的 <DocumentReady Handler="createEditor();" /> 解决了,问题二是KindEditor控件的值传不会后台去,就是在前台也收不到值,但是我通过点击全屏按钮后就可以收到其值了,于是采用<Cl

kindeditor 手机端使用方法 使用kindeditor 4.1.7

在前端代码中加入 <link rel="stylesheet" href="/editors/themes/default/default.css" /> //地址按自己路径 <script charset="utf-8" src="/editors/kindeditor.js"></script> //地址按自己路径 <script charset="utf-8"

dedecms织梦富文本编辑器更换为kindeditor

本站所有附件均为UTF-8版本,GBK版本的童学请自行转码. 最终效果 首先,当然是先在kindeditor官方下载最新版本的kindeditor编辑器 目前最新版本是 KindEditor 4.1.10,下载解压,只要下面几个文件就行了,在你的dedecms程序include文件夹下,建个kindeditor文件夹,然后把解压出来的这几个文件放进去,最终结果是: 2.增加kindeitor图片上传处理文件到 include/dialog 百度盘 密码: v9a5 3.打开include/inc

jquery弹出下拉列表插件(实现kindeditor的@功能)

这几天有个工作需求,就是在富文本输入区域(kindeditor)可以有@功能,能够容易提示用户名的(像在qq群组@人一样).在网上找了一个叫bootstrap-suggest的插件,却不能满足我的需求,于是我决定在该插件上改良,主要是下面几点: 1. @内容的输入,能够匹配多个属性值. 2. 选中列表值后,是成块插入kindeditor的(方便删除,也利于区分文本). 3. 修正输入偶数关键字@功能失效问题. 前言 在一开始,我用bootstrap-suggest(https://github.

KindEditor提交用jquery获取不到数据的解决方法

http://www.douban.com/note/257795704/ 如果说用php接收的话,在HTML中这样写就可以了var editor;KindEditor.ready(function(K) {  editor = K.create('#editor_id');如果是用ajax方式提交的话,这样是获取不到数据的,最关键的是数据不同步在html页面中的javascript程序要这样写<script type="text/javascript">   KindEd

IE10、火狐浏、谷歌浏览器 KindEditor无法获取textarea值

http://e-mailwu.blog.163.com/blog/static/651040362013311160913/ 在IE10.火狐浏览器.谷歌浏览器下后台KindEditor在线编辑器无法获取textarea值. 解决办法如下: (测试版本号: 4.0.6 (2012-03-18)) 方法一: <link rel="stylesheet" href="WebEditor/themes/default/default.css" /><l

kindeditor添加插件

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果.说实话在使用这个编辑器以前,我也使用过别的编辑器,最后不是因为使用麻烦,就是因为程序太臃肿,而放弃使用,可是KindEditor不同,不仅结构小巧,而且功能强大,最主要的是它采用插件的开发管理方式,能很容易再它的基础上添加插件来实现自己的功能 本人在使用KindEditor过程中,随着使用时间的加长,发现KindEditor一个最大的缺陷,那就是不支持文件的上传,所以到网上搜了很多相关的资料,发现

kindeditor图片上传 struts2实现

一.kindeditor以及struts2部署搭建不再赘述,如需要请参考kindeditor使用方法 Struts2框架搭建 二.kindeditor图片上传所依赖jar包在kindeditor\jsp\lib下有 三.以下列出部分核心代码,如需要全部源码可点击下载(待上传) JSP <textarea id="editor_id" name="content" style="width:950px;height:300px;"> 这

将Ecshop后台fckeditor升级更改为kindeditor 4.1.10编辑器

ecshop在win8部分电脑上,不管用任何浏览器,都打不开,即使升级到最新版本都不行,问题应该吃在fckeditor兼容上.fckeditor 很久未升级,换掉该编辑器是最佳方法 第一步:下载kindeditor,下载地址为:http://www.kindsoft.net/down.php 下载最新版本的,现在是4.1.10 下载之后,把里面不要的语言和演示文件删除,有,asp.asp.net jsp和examples四个文件夹删掉. 把文件夹改名为:kindeditor,然后上传到根目录in

kindeditor更改图片上传时网络图片的路径

当我们想要使用kindeditor的图片上传功能时,有两种选择图片方式,一种是本地选择,一种是在图片空间中选择,图片空间的默认地址是服务器上的/kindeditor/attached/image/下面. 如果想要改变这个路径,需要找到/kindeditor/php/file_manager_json.php这个文件,然后可以看到下面几行: //根目录路径,可以指定绝对路径,比如 /var/www/attached/ $root_path = $php_path . '../attached/';