Для меня этот код помогает, возможно, его можно немного оптимизировать, но он работает:
$('#newsForm').submit(function (event) {
var editor = $('#Body').ckeditorGet();
editor.updateElement();
$(this).validate().form();
});
Поскольку я не знаю, в каком порядке запускаются обработчики событий для отправки, я проверяю обаобновите значение и обновите результат проверки.
РЕДАКТИРОВАТЬ: Обновленное решение
<script type="text/javascript">
//<![CDATA[
$(document).ready(function () {
$('#Body').ckeditor();
$('#newsForm').bind('submit', onFirstSubmit);
});
function onFirstSubmit(event) {
var editor = $('#Body').ckeditorGet();
editor.updateElement();
$(this).validate().form();
$(this).unbind('submit', onFirstSubmit).submit();
}
//]]>
</script>