• 富文本编辑器Uediet使用


    其他编辑器使用方式http://www.cnblogs.com/loyung/p/3162618.html
    <th>内容</th>
    <td>
    <script type="text/plain" id="content" name="post[post_content]"></script>
    </td>



    <script type="text/javascript" src="__PUBLIC__/js/common.js"></script>
    <script type="text/javascript">
    //编辑器路径定义
    var editorURL = GV.WEB_ROOT;
    </script>
    <script type="text/javascript" src="__PUBLIC__/js/ueditor/ueditor.config.js"></script>
    <script type="text/javascript" src="__PUBLIC__/js/ueditor/ueditor.all.min.js"></script>
    <script type="text/javascript">
    $(function() {
    $(".js-ajax-close-btn").on('click', function(e) {
    e.preventDefault();
    Wind.use("artDialog", function() {
    art.dialog({
    id : "question",
    icon : "question",
    fixed : true,
    lock : true,
    background : "#CCCCCC",
    opacity : 0,
    content : "您确定需要关闭当前页面嘛?",
    ok : function() {
    setCookie("refersh_time", 1);
    window.close();
    return true;
    }
    });
    });
    });
    /////---------------------
    Wind.use('validate', 'ajaxForm', 'artDialog', function() {
    //javascript

    //编辑器
    editorcontent = new baidu.editor.ui.Editor();
    editorcontent.render('content');
    try {
    editorcontent.sync();
    } catch (err) {
    }
    //增加编辑器验证规则
    jQuery.validator.addMethod('editorcontent', function() {
    try {
    editorcontent.sync();
    } catch (err) {
    }
    return editorcontent.hasContents();
    });
    var form = $('form.js-ajax-forms');
    //ie处理placeholder提交问题
    if ($.browser && $.browser.msie) {
    form.find('[placeholder]').each(function() {
    var input = $(this);
    if (input.val() == input.attr('placeholder')) {
    input.val('');
    }
    });
    }

    var formloading = false;
    //表单验证开始
    form.validate({
    //是否在获取焦点时验证
    onfocusout : false,
    //是否在敲击键盘时验证
    onkeyup : false,
    //当鼠标掉级时验证
    onclick : false,
    //验证错误
    showErrors : function(errorMap, errorArr) {
    //errorMap {'name':'错误信息'}
    //errorArr [{'message':'错误信息',element:({})}]
    try {
    $(errorArr[0].element).focus();
    art.dialog({
    id : 'error',
    icon : 'error',
    lock : true,
    fixed : true,
    background : "#CCCCCC",
    opacity : 0,
    content : errorArr[0].message,
    cancelVal : '确定',
    cancel : function() {
    $(errorArr[0].element).focus();
    }
    });
    } catch (err) {
    }
    },
    //验证规则
    rules : {
    'post[post_title]' : {
    required : 1
    },
    'post[post_content]' : {
    editorcontent : true
    }
    },
    //验证未通过提示消息
    messages : {
    'post[post_title]' : {
    required : '请输入标题'
    },
    'post[post_content]' : {
    editorcontent : '内容不能为空'
    }
    },
    //给未通过验证的元素加效果,闪烁等
    highlight : false,
    //是否在获取焦点时验证
    onfocusout : false,
    //验证通过,提交表单
    submitHandler : function(forms) {
    if (formloading)
    return;
    $(forms).ajaxSubmit({
    url : form.attr('action'), //按钮上是否自定义提交地址(多按钮情况)
    dataType : 'json',
    beforeSubmit : function(arr, $form, options) {
    formloading = true;
    },
    success : function(data, statusText, xhr, $form) {
    formloading = false;
    if (data.status) {
    setCookie("refersh_time", 1);
    //添加成功
    Wind.use("artDialog", function() {
    art.dialog({
    id : "succeed",
    icon : "succeed",
    fixed : true,
    lock : true,
    background : "#CCCCCC",
    opacity : 0,
    content : data.info,
    button : [ {
    name : '继续添加?',
    callback : function() {
    reloadPage(window);
    return true;
    },
    focus : true
    }, {
    name : '返回列表页',
    callback : function() {
    location = "{:U('AdminPost/index')}";
    return true;
    }
    } ]
    });
    });
    } else {
    artdialog_alert(data.info);
    }
    }
    });
    }
    });
    });
    ////-------------------------
    });
    </script>
  • 相关阅读:
    Response.Status http协议状态代码
    ASP.NET MVC 如何实现头压缩
    Google PR值原理和详细解说
    NodeJS 深入浅出
    C#: ToString格式
    HttpHandler实现媒体文件和图像文件的盗链(防盗链设计)
    ASP.NET MVC 使用Areas功能的常见错误
    VC中利用多线程技术实现线程之间的通信
    基于Visual C++的Winsock API研究
    键盘钩子程序
  • 原文地址:https://www.cnblogs.com/jackduan/p/6844087.html
Copyright © 2020-2023  润新知