2015-10-30 1 views
0

Я использую плагин проверки правильности jquery. как добавить произвольное исправление ошибок в плагин Validate.Как использовать плагин проверки правильности jquery, чтобы добавить пользовательскую замену ошибок?

<script src="<?php echo base_url(); ?>application/js/jquery.validate.js"> 

</script> 
<script type="text/javascript"> 
    $("#validation-form").validate({ 
     errorPlacement: function(error, element) { 
      $("p.field_validation_error").removeClass("field_validation_error hidden"); 
      error.appendTo('field_validation_error'); 
     }, 
     rules: { 
      old_password: "required", 
      minlength: 2 
     }, 
     messages: { 
      old_password: "Please enter your firstname", 
      minlength: "Your username must consist of at least 2 characters" 
     } 

    }) 
</script> 
<input type="password" name="old_password" id="old_password" autofocus> 
<p class="field_validation_error hidden">Please enter a password...</p> 

Как удалить скрытый класс и добавить класс field_validation_error в пользовательской ошибки Replacment JQuery

ответ

0

Я нашел несколько ошибок в коде, который останавливает JQuery для проверки кода

<script type="text/javascript"> 
    $(document).ready(function() { 
    $("#validation-form").validate({ 

     errorPlacement: function(error, element) { 
      $("p.field_validation_error").removeClass("hidden"); 
      error.appendTo('.field_validation_error'); // You forget . here 
     }, 
     rules: { 
     // this is how you need to define rules 
      "old_password": 
      { 
       required: true, 
       minlength: 2 
      } 
     }, 
     messages: { 
      // and message 
      old_password: 
      { 
       required: "Please enter your firstname", 
       minlength: "Your username must consist of at least 2 characters" 
      } 
     } 

    }); 
    }); 
</script> 
Смежные вопросы