Проверка JQuery не работает после переключения с Техасского на Ckeditor - PullRequest
0 голосов
/ 29 апреля 2019

Я искал и пробовал много разных вещей, но пока не нашел ответа.

Я проверяю простую форму, используя только текстовую область, используя проверку jquery ... она хорошо работает с текстовой областью.но всякий раз, когда я пытаюсь использовать ckeditor, форма отправляется без проверки.

вот моя форма.

<form action="/answer/store/{{$questionData->id}}/{{ rand(1,3)}}" method="POST" id="commentform" class="comment-form">
    @csrf
        <div id="respond-textarea">
            <p>
                <label class="required" for="comment">Details<span>*</span></label>
                <textarea id="comment" name="answer" class="ckeditor" aria-required="true" cols="58" rows="8"></textarea>
            </p>
        </div>

        <p class="form-submit">
            <input name="submit" type="submit" id="submit" value="Post your answer" class="button small color">
        </p>
    </form>

вот мой скрипт проверки jquery

$("#commentform").validate({
ignore: [],
debug: false,
rules: {
  answer: {
    required: function() {
                CKEDITOR.instances.answer.updateElement();
    }
  }
},
messages: {
  answer: {
    required: 'the answer field cannot be empty.'
  }
}
});
...