我有一个使用 ckeditor 的文本区域:
<form name="product_edit" action="products.php" method="post" id="edit_form" enctype="multipart/form-data">
<textarea name="products_description" wrap="soft" cols="75%" rows="20" id="products_description"></textarea>
同样在包含 jQuery 之后,我有以下内容来验证表单:
$(document).ready(function() {
$('#edit_form').submit(function() {
if ($('#products_description').val() == '') {
alert('Please include a product description.');
return false;
}
}); // end submit()
}); // end ready()
我还验证了其他几个字段,为了简洁起见,这些字段不包括在内。
我的问题是,虽然所有其他字段都可以正常工作,但文本区域有时却不行。如果我在其中输入内容,有时无法识别它并且仍然会弹出警报。然后,如果我返回并单击(我什至不必再输入任何内容)并尝试提交它就可以了。
任何猜测为什么?