`

jQuery validation 与 tinyMCE兼容

    博客分类:
  • php
阅读更多
<script type="text/javascript" src="../../lib/jquery.js"></script>
<script type="text/javascript" src="../../jquery.validate.js"></script>
<script type="text/javascript" src="tiny_mce.js"></script>
<script type="text/javascript">
    tinyMCE.init({
        mode : "textareas",
        theme : "simple",
        // update validation status on change
        onchange_callback: function(editor) {
            tinyMCE.triggerSave();
            $("#" + editor.id).valid();
        }
    });
    $(function() {
        var validator = $("#myform").submit(function() {
            // update underlying textarea before submit validation
            tinyMCE.triggerSave();
        }).validate({
            rules: {
                title: "required",
                content: "required"
            },
            errorPlacement: function(label, element) {
                // position error label after generated textarea
                if (element.is("textarea")) {
                    label.insertAfter(element.next());
                } else {
                    label.insertAfter(element)
                }
            }
        });
        validator.focusInvalid = function() {
            // put focus on tinymce on submit validation
            if( this.settings.focusInvalid ) {
                try {
                    var toFocus = $(this.findLastActive() || this.errorList.length && this.errorList[0].element || []);
                    if (toFocus.is("textarea")) {
                        tinyMCE.get(toFocus.attr("id")).focus();
                    } else {
                        toFocus.filter(":visible").focus();
                    }
                } catch(e) {
                    // ignore IE throwing errors when focusing hidden elements
                }
            }
        }
    })
</script>
分享到:
评论

相关推荐

    jQuery Validation Plugin1.19.5(jQuery验证插件最新)

    jQuery 插件使客户端表单验证变得容易,同时仍然提供了大量的自定义选项。如果您要从头开始构建新的东西,或者当您试图将某些东西集成到具有大量现有标记的现有应用程序中时,它都是一个不错的选择。该插件捆绑了一...

    jQuery Validation Engine ( jQuery 表单验证插件)

    jQuery Validation Engine是一款强大的JavaScript库,专门用于实现网页表单的验证功能。它是基于流行的JavaScript库jQuery构建的,为开发者提供了一种优雅的方式来处理用户输入的数据验证。这个插件以其高度可定制性...

    jquery validation 支持zepto第二版

    标题"jquery validation 支持zepto第二版"指的是将jQuery Validation插件与Zepto.js兼容,以便在使用Zepto的项目中实现表单验证功能。这通常涉及到对原有jQuery Validation代码的适配和修改,以使其能够在Zepto环境...

    jquery validation 支持zepto

    让jquery validation plugin 支持zepto

    jQuery Validation 使用记录

    《jQuery Validation 使用详解》 jQuery Validation 是一个广泛使用的JavaScript库,专为简化表单验证而设计,它使得在网页上创建高效、用户友好的验证规则变得轻而易举。在这个教程中,我们将深入探讨如何利用...

    JQuery validation plugin学习资料

    **jQuery Validation Plugin 知识详解** jQuery Validation Plugin 是一个用于前端表单验证的强大工具,它为jQuery用户提供了方便快捷的方法来验证用户输入的数据,确保数据的准确性和完整性。这个插件能够帮助...

    jQuery Validation 1.19.1表单验证 2020年 最新完整版 官方网站下载

    jQuery Validation Plugin v1.19.1 表单验证插件 2020年官方最新版。包含中文语言包messages_zh.js及jquery.validate.js,在dist目录中。

    jQuery Validation表单验证插件实例打包.rar

    jQuery Validation表单验证插件实例合集,是锋利的JQuery第七章中的一个典型实例,一步步向大家讲解如何使用基于jQuery的表单验证插件jquery.validate.js和jquery.validate.messages_cn.js的使用方法,一共包含了7个...

    jquery-validation-1.13.0

    这个插件是基于jQuery框架设计的,因此,它能够轻松地与jQuery的其他功能集成,提供用户友好的交互体验。在版本1.13.0中,该插件包含了丰富的功能和优化,使得开发人员可以快速、有效地进行表单验证。 **1. 使用...

    jquery-validation-1.17.0

    《jQuery Validation插件详解——基于版本1.17.0》 jQuery Validation是Web开发中一个广泛使用...同时,持续更新的版本保证了与现代浏览器和开发工具的兼容性,使得jQuery Validation成为了Web开发者的首选验证插件。

    jquery-validation-1.9.0

    《jQuery Validation插件详解及其1.9.0版本特性》 在Web开发中,表单验证是不可或缺的一环,它确保用户输入的数据符合预设的规则,从而避免无效数据的提交,提高系统的稳定性和用户体验。jQuery Validation插件是...

    jQuery Validation 参考手册

    jQuery Validation 参考手册

    jquery-validation-1.8.0.zip

    《jQuery Validation插件详解——基于jquery-validation-1.8.0.zip》 jQuery Validation插件是Web开发中广泛使用的表单验证工具,尤其在构建用户交互丰富的网站时,它的存在大大提高了用户体验。本文将深入探讨...

    jquery-validation

    jquery-validation-1.9.0是一款优秀的form表单验证插件,此资源主要为某篇博客服务,如有需要还请下载。整个压缩包无法上传,有需要请留言

    jqueryvalidation(chm)

    jqueryvalidation 官方网站内容,本人编译的CHM文件,方便查询学习。

    jquery validation的Demo

    **jQuery Validation 插件详解** jQuery Validation 是一个广泛使用的JavaScript库,专为表单验证而设计,它使得在网页上创建高效、用户友好的验证规则变得简单易行。本篇文章将深入探讨jQuery Validation插件的...

    jQuery Validation Plug

    jQuery Validation Plug最新版。解决jQuery1.6不能工作的问题在IE 6,7,8,9

    jQuery validation——Jquery表单验证插件

    它与jQuery库无缝集成,使得在网页中添加验证规则变得异常简单。 在jQuery Validation 1.6版本中,包含了一系列的类库文件和示例(demo),这些资源可以帮助开发者快速理解和应用这个插件。主要的类库文件`jquery-...

    轻量的jQuery Validation

    【轻量的jQuery Validation】是一种基于JavaScript库jQuery的验证插件,主要用于网页表单的数据验证。这个插件设计的目标是简化网页表单的验证过程,提供一种轻便且灵活的解决方案,使得开发者能够快速实现对用户...

    jQuery-validation-1.14.0 官方源代码(2015.09.13)

    《jQuery-validation-1.14.0:前端验证利器详解》 jQuery-validation 是一个广泛使用的JavaScript库,专门用于实现前端表单验证。1.14.0版本在2015年9月13日发布,它提供了强大的功能,帮助开发者轻松地创建具有...

Global site tag (gtag.js) - Google Analytics