我使用这个插件作为文本编辑器elrte
当我尝试在jquery验证插件中验证文本区域时,它不起作用
var ArticleFormValidation = {};
ArticleFormValidation.init =
{
setArticleFormValidation: function()
{
//form validation rules
$("#ArticleForm").validate({
rules: {
ArticleTitle: "required",
slug: "required",
editor: "required"
},
messages: {
ArticleTitle: "Please enter article title",
slug: "Please enter article slug",
editor: "Please enter article body"
}
});
}
}它过去只验证前两个字段,ArticleTitle,Slug,没有验证文本区域,当我删除文本编辑器代码并将字段恢复为正常文本区域时,它可以工作
这是调用文本区域的代码
var opts = {
cssClass : 'el-rte',
// lang : 'ru',
height : 450,
toolbar : 'complete',
cssfiles : ['../libs/elrte/css/elrte-inner.css']
}
$('#editor').elrte(opts);我需要做的是在它成为编辑器时验证文本区域,因为将它用作普通文本区域是无用的
发布于 2012-10-02 20:18:42
你能单独验证它吗?
if($('textareaid').val().Trim().Length == 0 ){
// alert
}或者,作为一种权宜之计,您可以将隐藏输入作为文本区域,并模拟在该字段中键入主文本区域,然后对此进行验证。隐藏输入可以是文本框或文本区域。查看此jsfiddle
https://stackoverflow.com/questions/12689607
复制相似问题