Я использую проверку формы, и у меня есть форма с несколькими textarea-ckeditor
my view
<textarea class="ckeditor" name="content" required></textarea>
<textarea class="ckeditor" name="article" required></textarea>
, а мои js
<script>
$('.ckeditor').each(function () {
CKEDITOR.replace($(this).prop('id'));
});
CKEDITOR.on('instanceReady', function () {
$('form textarea').attr('required', '');
$('textarea').on('change', function() { $(this).trigger('input') })
$.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>
и оба textarea
являютсяпоказывает просто отлично, а также их проверка работает нормально. но когда я пишу что-либо в первом, проверка require
не исчезает, а во втором.
верно ли script
? или я что-то упустил?