我正在尝试验证包含 CKEditor 支持的 textarea 的表单。但是现在,它根本不显示任何错误,也不提交代码。
我已经阅读了与该主题相关的所有答案,但我的代码无法正常工作。
这是我到目前为止所得到的:
if(jQuery().validate) {
$("#submit_button").click(function(e){
e.preventDefault();
CKEDITOR.instances.editor1.updateElement();
$(" #content_form ").validate({
ignore: "input:hidden:not(input:hidden.required),input:hidden:not(input:hidden.editor1)",
errorPlacement: function(error, element) {
if (element.attr("name") == "editor1")
{
error.insertBefore("#editor1");
}
else
{
error.insertAfter(element);
}
},
rules: {
title: {
required: true,
minlength: 5
},
editor1: {
required: true,
minlength: 10
},
imglink: {
url:true
},
},
messages: {
title: "The title field is required.",
editor1: "The content field is required.",
imglink: "You must provide a valid URL."
}
});
});
}
如果你们中的任何人能帮助解决这个问题,我将不胜感激。
提前致谢。