http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6820|回复: 3

[其他] jQuery Validation Plugin 1.8.0验证包含富文本框编辑器的问题

[复制链接]
发表于 2013-12-5 17:18:32 | 显示全部楼层 |阅读模式
jQuery Validation用这个jq插件验证表单,表单中包含了个富文本框编辑器,插件验证一直出错(IE下),对象不支持此属性或方法。找了一天原因是验证的控件没有name属性引起的,但是我的textarea加上了kindeditor富文本框编辑器,即使有name属性还是报这个错误,去掉编辑器就不会。郁闷····请问有什么方法可以解决吗?

[HTML] 纯文本查看 复制代码
$("#form1").validate({
        debug: true,//只验证不提交,
        rules: {
                    txtgoodsMsg: { required: true, minlength: 30, maxlength: 2000 }//加了编辑器的textarea
            
        },
        messages: {
           
            txtgoodsMsg: { required: "请输入商品详细信息!", minlength: "至少30个字!", maxlength: "不能超过2000个字!" }
        }
    });


页面加载之后第一次点击提交没反应,刷新之后点击就出现下面的错误 2.jpg

3.jpg

插件里面的错误地方

插件里面的错误地方






1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-12-6 08:20:11 | 显示全部楼层
加了编辑器之后是不是就应该指定编辑器的ID,而不是你的textarea
 楼主| 发表于 2013-12-6 09:47:50 | 显示全部楼层
站长苏飞 发表于 2013-12-6 08:20
加了编辑器之后是不是就应该指定编辑器的ID,而不是你的textarea

jq验证类如果验证 编辑器的值如何定义规则名称呢?好像我加了编辑器就意味这表单里面多了编辑器这个需要验证的元素了,和原来的textarea是两个独立的元素·········



今天早上我改了下jq验证插件的代码,因为我验证插件验证的设置是debug:true(因为我想只验证不提交,之后手动使用ajax提交到后台),但是插件使用debug:true这个之后,控制台只要有错误就会报错,并且输出错误,(输出错误之后关闭,又可以正常验证了),我就干脆去掉了console.error(%o has no name assigned",this)这句,然后他就正常了- -#,不知道这样改会不会有后遗症啊。其实我就是想它找不到元素name就跳过就好····因为我加入编辑器一直报这个错误
发表于 2013-12-6 10:42:39 | 显示全部楼层
那就写上编辑器的验证信息,允许所有就是了
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-6-9 19:49

© 2014-2021

快速回复 返回顶部 返回列表