【发布时间】:2018-02-14 05:05:08
【问题描述】:
我已经编写了一些用于验证 textarea 的代码,但它不适用于一个 CKeditor textarea 的多个验证。这是我的代码:
<div id="insdescription" class="col-md-12 input-group" >
<textarea type="text" id="insdescription1" name="insdescription" class="form-control" rows="5" data-parsley-errors-container="#insdescription-errors" data-parsley-required-message="Это поле необходимо!" data-parsley-minlength-message="Введите не менее 10 символов!" ><?= $instructors['description']; ?></textarea>
<script>
CKEDITOR.replace('insdescription1');
</script>
</div>
<div id="insdescription-errors"></div>
<script type="text/javascript">
CKEDITOR.on('instanceReady', function () {
$('#insdescription1').attr('minlength', '10');
$('#insdescription1').attr('required', '', );
$.each(CKEDITOR.instances, function (instance) {
CKEDITOR.instances[instance].on("change", function (e) {
for (instance in CKEDITOR.instances) {
CKEDITOR.instances[instance].updateElement();
$('form').parsley().validate();
}
});
});
});
</script>
【问题讨论】:
标签: javascript jquery validation parsley.js