петрушка вызывает ошибку для пустого поля

Как я могу вызвать сообщение об ошибке без отправки формы, потому что, когда я нажимаю на поле ввода и ничего не набираю, если я нажимаю вне поля ввода, это вызывает ошибку проверки, говорящую, что это поле не должно быть пустым. Я пытался использовать 'data-parsley-trigger="keyup"', но работает только тогда, когда что-то вводится в поле ввода.

Например, если вы нажмете на поле заголовка на этом веб-сайте https://deals.jumia.cm/en/posts/new и, не вводя ничего в поле, которое вы щелкаете вне поля заголовка, это вызовет ошибку проверки

<form method="post" class="ad-form"  enctype="multipart/form-data" data-parsley-validate >      
   <label for="title">Title</label>                 
   <input type="text" id="title" name="title" placeholder="Title" required="required" data-parsley-maxlength="255" data-parsley-maxlength-message="Title can&#039;t have more than 255 signs." data-parsley-required-message="Please enter a title." data-trigger="focus" data-toggle="popover" data-content="Keep the title short and clear. Do not write the price in it or any information that is not relevant." data-parsley-validate-if-empty data-parsley-trigger="keyup"/> 
<script>
   $(document).ready(function(){
   $('[data-toggle="popover"]').popover();   
    });
   $('.popover-dismiss').popover({
   trigger: 'focus'
   })
 </script>

   <label for="category">Category</label>                        
   <select id="Category" name="category" required="required" data-parsley-required-message="Please select a Category." data-level="0">
   <option value="">Select Category</option>
   </select>                                            
   <label for="subcategory">Subcategory</label>                           
   <select id="Subcategory" name="subcategory" data-parsley-required-message="Please select a subcategory.">
   <option value="">Select Category first</option>
   </select>                            
   </form>                      

person JP Douglas    schedule 11.02.2018    source источник


Ответы (1)


Используйте data-parsley-trigger="blur" и data-parsley-validate-if-empty=true.

person Marc-André Lafortune    schedule 11.02.2018
comment
Спасибо, попробовал, работает. Но будет ли data-parsley-trigger=blur проверять длину без отправки формы? так как раньше я использовал data-parsley-trigger=keyup - person JP Douglas; 12.02.2018
comment
Ответ изменен. - person Marc-André Lafortune; 12.02.2018