以下是包含字段名称上的ckeditor的表单=' content':
<form id = "t_form">
<div class="container">
<label> Enter the content here: <label/><br>
<?php echo form_textarea(array('name' =>'content','id'=>'content','class'=>"ckeditor form-control")); ?>
<button class="btn-info btn submit"> Save </button>
</div>
</form>
以下是上述表单中相应的jquery validate插件调用:
$("#t_form").validate({ignore: [],
rules:
{
content:{required: function()
{
CKEDITOR.instances.content.updateElement();
},
remote: {
url: "http://localhost/karthi/my_site_t/t_save",
async:false,
type: "post"
}
}
},
messages:
{
content:
{
required: "This field is required",
remote: "Couldnt save for now! Try again!"
}
},
submitHandler: function() { alert("Submitted!") }
});
在t_save()中,我返回FALSE。然而错误信息::&#34;现在无法保存!再试一次!&#34;没有显示。这是为什么?。但是,&#34;这个字段是必需的&#34;提交空表格时会显示错误。
答案 0 :(得分:0)
使用echo json_encode(FALSE)从方法返回:t_save(),解决了我的问题。现在我能够将错误视为“现在无法保存!再试一次!”。