I'm running into an odd problem.
I'm using Jquery mobile and the well know validate plugin. Everything works fine except when I turn to false the data-native attribute. error message appears on submit, but never disappears onchange. I'm I missing something? UPDATE1: more weird, it updates when you click on the error message, or on the submit button
html code:
<div id="invalid-id_form_choose" class="errors"></div>
        <select id="id_form_choose" name="question" data-theme="b" data-native-menu="false" class="question">
            <option value="">Veuillez choisir</option>
<option  value="FIRST_PET_NAME">Quel est le nom de votre premier animal de compagnie ?/option>
<option  value="MOTHER_PLACE_OF_BIRTH">Dans quelle ville est née votre mère ?</option> 
        </select>
JS code:
jQuery.validator.addClassRules({
    question:{
       required: true
    }
});
jQuery.validator.setDefaults({
errorPlacement: function(error, element) {
        error.appendTo('#invalid-' + element.attr('id'));
}
});
$(document).bind('pageinit',function(){
  $("#step1_form").validate({
     messages:{
         question:{
            required: "Veuillez renseigner ce champ obligatoire"
        }
    }
});
CSS code
.errors{
    color:red;
}
 
     
    