плагин проверки jQuery - PullRequest
0 голосов
/ 12 июля 2019

Я хочу проверить свою форму в режиме реального времени (при вводе) с помощью плагина jQuery Validate.Остальная часть моего кода работает просто отлично, но функции обратного вызова onfocusout и onkeyup, которые должны обеспечивать его проверку в реальном времени, не работают.Это не в том месте или что-то в этом роде?

Вот пример моей текущей функции проверки:

$(document).ready(function(){

  $(function () {
       //$('input').on('change', function(){
    $("form[name='valid']").validate({  
       rules: {
           name: "required",
           subject: "required", 
           phone: "required",
           email: {
               required: true,
               //built in email validation
               email: true
           }
       },    
       messages: {
           name: "Must enter full name. ",
           subject: "Must enter subject. ",
           phone: "Must enter phone number. ",
           email: "Must enter valid email address."
       },
       //real time validation
       onfocusout: function(element) {
            this.element(element); // triggers validation
       },
       onkeyup: function(element, event) {
            this.element(element); // triggers validation
       },
       errorPlacement: function (error, element) {
            error.appendTo(element.parent());
       },  
       submitHandler: function(form) {
           form.submit();
       }

    });
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...