У меня есть text-area
<td><textarea id="event-body" name="body">
<p class="error"></p>
, который интегрирован с CKEDITOR
CKEDITOR.replace("event-body")
и jquery validate plugin .И код выглядит так:
$('#event').validate({
rules:{
name:{
required: true
},
},
messages:{
body:{
required: "event body is required"
}
},
errorPlacement: function(error, element){
$(element).each(function (){
$(this).parent('td').find('p.error').html(error);
})
});
Код работает просто отлично, но когда я набираю текст в своем элементе textarea
, я все равно получаю сообщение об ошибке, пока дважды не нажму на него.т.е. я должен дважды отправить свою страницу, чтобы не выдавать сообщение об ошибке, даже если textarea
не пусто.
Нет ли способа проверить его гладко (без необходимости дважды щелкать по нему).