2014-01-10 3 views
0

У меня есть форма:Пользовательские скрытые проверки поля с помощью JQuery проверки плагина

<form id="actualForm" action="" novalidate="novalidate"> 
     <div class="o-group"> 
      <input placeholder="Title" id="name" name="title"> 
     </div>   
     <div class="o-group"> 
      <textarea id="description">Enter Description </textarea> 
     </div> 
     <div class="o-group"> 
      <input placeholder="Name" id="name" name="name"> 
     </div> 
</form> 

В приведенном выше описании формы поля является полем NIC Текстового редактора, это означает, что значение этого поля не будет извлечено с помощью идентификатора = "описание "и название автозаполнения поля, поэтому, когда я ставлю правила проверки для приведенного выше:

> $("#actualForm").validate({ 
>    rules:{ 
>       title: { 
>         required: true, 
>         minlength: 2 
>       }, 
>       description: { 
>         required: true, 
>         minlength: 2 
>       } 
>     }, 
>     messages: { 
>       title: { 
>         required: "Please enter a title", 
>         minlength: "At least 2 characters" 
>       }, 
>       description: { 
>         required: "Please enter a description", 
>         minlength: "At least 2 characters" 
>       } 
>     }, 
>     submitHandler: function(form) { return false; } 
>   }); 

Теперь, когда я называю object.validate(); он не проверяет поле описания и как проверять поле имени?

ответ

1

**

function validateForm(){ 
// Create hidden input fields for description and name 
// Assign values to them as: 
$("hiddenDescription").val($(".nicEdit-main").html()); 
$("hiddenName").val("take value from autocomplete"); 
$("#actualForm").validate({ 
       ignore:"", 
>    rules:{ 
>       title: { 
>         required: true, 
>         minlength: 2 
>       }, 
>       description: { 
>         required: true, 
>         minlength: 2 
>       } 
>     }, 
>     messages: { 
>       title: { 
>         required: "Please enter a title", 
>         minlength: "At least 2 characters" 
>       }, 
>       description: { 
>         required: "Please enter a description", 
>         minlength: "At least 2 characters" 
>       } 
>     }, 
>     submitHandler: function(form) { return false; } 
>   }); 
} 

**

Validation сообщения будут отображаться ниже скрытых полей, поместите их в соответствии с вашими потребностями.

Смежные вопросы