Tinymce+jQuery.Validation使用产生的BUG

2016-02-19 13:17 8 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Tinymce+jQuery.Validation使用产生的BUG的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - Web开发 】

出错位置位于jquery.metadata.js的92行左右位置:

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
else if ( elem.getAttribute != undefined ) { // 这行报错
var attr = elem.getAttribute( settings.name );
if ( attr ) data = attr;
}

奇怪的是elem是textarea对象,但是竟然没有getAttribute这个方法
解决:试着修改成以下代码,竟然成功了

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/) else {
data = $(elem).attr(settings.name);
}

IE6 + Tinymce3.3 + jQuery.validation + jQuery.metadata 下出现问题
Firefox没有问题,Tinymce编辑器simple主题没有问题。
已经浪费1个小时了没时间研究。。

来源:http://www.tulaoshi.com/n/20160219/1603689.html

延伸阅读
摘要:     最近在使用Liferay开发一个门户网站的过程中碰到默认的在线文章编辑器无法满足用户需求的问题。Liferay默认的文章编辑器功能比较简单,且可扩展性较差。经过再三权衡,决定采用tinyMCE作为Liferay的默认在线文章编辑器。但是,官方下载的tinyMCE的advimage插件不具有图片上传的功能,需要对该插件进行扩展。经过反...
标签: Web开发
$("标签名") //取html元素 document.getElementsByTagName("") $("#ID") //取单个控件document.getElementById("") $("div #ID") //取某个控件中 控件 $("#ID #ID") // 通过控件ID取其中的控件 $("标签.class样式名") //通过class来取控件 $("#ID").val(); //取value值 $("#ID").val(""); //赋值 $("#ID").hide(); //隐藏 $("#ID").show...
标签: Web开发
一些简单的代码简化 下面是一个简单示例,它说明了 jQuery 对代码的影响。要执行一些真正简单和常见的任务,比方说为页面的某一区域中的每个链接附加一个单击(click)事件,您可以使用纯 JavaScript 代码和 DOM 脚本来实现,如 清单 1 所示。 清单 1 :没有使用 jQuery 的 DOM 脚本 var external_links = document.getElementById('exte...
标签: Web开发
jQuery 是什么? jQuery 由 John Resig 创建于 2006 年初,对于任何使用 JavaScript 代码的程序员来说,它是一个非常有用的 JavaScript 库。无论您是刚刚接触 JavaScript 语言,并且希望获得一个能解决文档对象模型(Document Object Model,DOM)脚本和 Ajax 开发中一些复杂问题的库,还是作为一个厌倦了 DOM 脚本和 Ajax 开发中无聊的...
标签: Web开发
翻译整理:Young.J 官方网站:http://jquery.com     jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的!    下载地址:Starterkit (http://jquery.bassistance.de/jquery-starterkit.zip)  ...

经验教程

388

收藏

92
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部