Je ne suis pas sûr si mon problème est plus général ou seulement xVal spécifique.xVal Validation côté client avec ajax, RenderPartial formulaire
Pour le moment j'ai un formulaire avec une liste indéfinie de formulaires partiels Something like this. Là je charge une forme partielle avec Ajax, avec xVal je joins aussi un validateur.
Mon problème maintenant est que le formulaire rendu n'est pas validé avant une publication.
Y a-t-il une possibilité de validation/exécution de javascript sur les formulaires demandés par Ajax? Firefox valide correctement le rendu partiel du formulaire, Internet Explorer le fait après une publication.
Est-il possible de valider des formulaires rendus par ajax sur le site client avec Internet Explorer?
J'espère que mon problème est clair, sinon je vais fournir du code, mais je pense que ce n'est pas spécifique au code pour l'instant.
Cordialement
Salut Oui, xVal utilise jquery donc je fais :) Le problème est que j'obtiens la forme partielle avec ajax et dans cette forme serait le Javascript qui ajoute la validation aux champs. Mais Internet Explorer n'exécute pas le Javascript dans la requête Ajax. Ainsi, les champs n'obtiennent pas les informations de validation qui seraient traitées par jquery.validate – griti
Essayez de placer ce code dans une fonction document.ready() dans la vue partielle du formulaire que vous chargez. Si cela ne fonctionne pas, vous pouvez toujours le mettre dans une fonction régulière et l'exécuter vous-même après la fin de la requête. –
mais quel événement ai-je après la fin de la requête? sur ActionLink onSuccess il est trop tôt: -/ – griti