J'essaie de détecter si des éléments dans un formulaire ont un attribut de données appelé data-val
.
Si c'est le cas, exécutez la fonction contenue dans l'instruction if. J'ai essayé ceci :
var checkValidation = $('.uiModalContent').closest('form').find('input[data-val="true"], textarea[data-val="true"]');
if(checkValidation.length > 0) {
$.validator.unobtrusive.parseDynamicContent('.uiModalContent');
}
Cependant, cela ne fonctionne pas comme prévu, probablement parce que le checkValidation devient un tableau et que la vérification par la longueur n'est probablement pas la meilleure façon de procéder.
Quelqu'un peut-il proposer des corrections ou des solutions alternatives ?
Gracias