1
我已经写了一些验证textarea的代码,但它不适用于一个CKeditor textarea的多个验证。这是我的代码:parsley.js不验证多个验证
<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>
实际上,它适用于required =“”验证。但它不适用于最小长度=“10”。这里是屏幕截图
它没有工作:( –
@JavidAbbasov如果我只输入一个字符,我看到的消息,只有当我输入超过10个字符的消息消失时,你测试的小提琴? – gaetanoM
我测试了小提琴,但在我代码它没有工作 –