jQuery Validate + Ckeditor 验证 textarea (request) 解决方式
来源:互联网 发布:数据共享交换 编辑:程序博客网 时间:2024/05/22 05:39
项目中用到jQuery Validate 和 Ckeditor,需要对textarea做非空限制,但直接加关键字request无效,于是找了度娘,但无解,谷歌马上就出来了,遂做个备案留与后来之人,及未来的我。
HTML代码:
<label>岗位介绍:</label> <div> <textarea id="describes" name="describes"><#if role??>${role.describes!''}</#if></textarea> <script src="<@path/>/js/ckeditor-4.5.8/ckeditor.js" type="text/javascript"></script><!-- 引入ckeditor js插件 --> <script> CKEDITOR.replace('describes', {//初始化id为describes的textarea toolbar : 'Basic',//默认工具栏 filebrowserUploadUrl: '<@path/>/kindEditorCtrl.do?uploadType=information'//图片上传的接口链接 }); </script> </div>
JavaScript代码:
$().ready(function() { $('#form').submit(function(){ $('textarea.ckeditor').each(function () { var $textarea = $(this); $textarea.val(CKEDITOR.instances[$textarea.attr('name')].getData()); }); }); $("#form").validate({ rules: { describes: { required: true //表单name为describes的验证规则 } }, ignore: '', errorPlacement: function(error, element) { if (element.attr('name') == 'content') {//这里应该是错误提示方法,老实说我看不懂 error.insertAfter($(element).parent().children().last()); } else { error.insertAfter(element); } } });});
最终效果:
注:未习得class=ckeditor 使用 DATA-API 模式自动初始化
参考链接:http://www.cnblogs.com/mbtq/p/4514176.html
0 0
- jQuery Validate + Ckeditor 验证 textarea (request) 解决方式
- jQuery Validate验证框架 + CKEditor 无法验证问题的解决方法
- jQuery Validate验证框架 + CKEditor 无法验证问题的解决方法
- jQuery Validate自定义验证方法实现方式
- jquery的validate插件验证方式
- jQuery validate 根据 asp.net MVC的验证提取简单快捷的验证方式(jquery.validate.unobtrusive.js)
- jQuery validate 根据 asp.net MVC的验证提取简单快捷的验证方式(jquery.validate.unobtrusive.js)
- jQuery validate 根据 asp.net MVC的验证提取简单快捷的验证方式(jquery.validate.unobtrusive.js)
- 『转载』jQuery Validate验证框架 + CKEditor 无法验证问题的解决方法
- asp.net MVC的验证提取简单快捷的验证方式(jquery.validate.unobtrusive.js)
- jquery validate (jquery 验证的三种方式)
- jquery validate (jquery 验证的三种方式)
- jquery validate (jquery 验证的三种方式)
- jquery validate (jquery 验证的三种方式)
- Jquery Validate 不采用submit方式验证数据方式
- ASP.NET MVC Jquery Validate 表单验证的多种方式
- jQuery Validate插件ajax方式验证输入值
- jQuery validate 分组验证
- java中volatile关键字的含义
- 报错:Unable to execute dex: Multiple dex files define
- Eclipse插件开发中的Action
- Oracle 11g 的新特性 —— 虚拟列
- Reservior Sampling (蓄水池抽样算法)
- jQuery Validate + Ckeditor 验证 textarea (request) 解决方式
- Spring定时任务的几种实现
- function($,undefined) 前面的分号是什么用处
- php冒泡排序
- 浅析Trafodion体系结构
- 4590: [Shoi2015]自动刷题机
- zynq-7000系列基于zynq-zed的linux-uboot的编译
- 【c++】标准库中string类的使用、示例验证及注意点
- 学习BLAS库 -- Conjugate Gradient Method