集成我有一个text-area
jQuery验证与CKEditor的
<td><textarea id="event-body" name="body">
<p class="error"></p>
即与CKEDITOR
CKEDITOR.replace("event-body")
和jQuery验证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
不为空也不会出现错误消息。
没有一种方法可以顺利进行验证(无需点击两次)。
我该在哪里运行此代码。看看我的验证功能 – 2011-02-26 12:26:57
不适合我。我已经将该字段设置为必填字段,但表单提交时未填写。 – 2016-05-23 06:30:42