JQuery Valider Uncaught TypeError: Cannot read property 'paramètres' undefined

Je suis à l'aide de JQuery Valider sur JQuery Mobile de forme qui a une listview avec un Auto Complet de l'option qui est créé dynamiquement.

J'obtiens cette erreur si vous essayez de taper dans l'auto remplissez le champ, une fois que la validation est active.

Je vois que le problème est lié à la forme que jQuery Mobile crée pour tenir le filtre d'entrée, mais je ne peux pas comprendre comment arrêter jQuery validation à partir de la validation du champ.

Je peux le reproduire à l'aide de
JS Fiddle

(Appuyez sur Valider, puis tapez dans la zone de filtre)

Des suggestions apprécié

Grâce

<body>
<script>
    jQuery.validator.setDefaults({
        ignore: '[data-type="search"]'

    });
</script>
<form>
    <input required>
    <ul id="ac" data-inset="true" data-filter="true" data-filter-reveal="true" data-filter-placeholder="Search cars...">
        <li><a href="#">Acura</a>

        </li>
        <li><a href="#">Audi</a>

        </li>
    </ul>
    <button onclick="$('#ac').attr('data-role','listview');$('#ac').listview();$('form').validate();">Validate</button>
</form>
êtes-vous à l'aide de jQM 1.3? ou version plus récente?

OriginalL'auteur user3446526 | 2014-12-16