Comment puis-je implémenter la validation côté client sélective
en utilisant le système de validation intégré MVC 2?
Supposons que j'ai une case à cocher dans le titre de mon formulaire "Avez-vous un enfant?"
et si coché la zone de texte ci-dessous, elle devrait être requise
(zone de texte intitulée Nombre d'enfants).Validation sélective côté client dans ASP.NET MVC
Répondre
Quelques options qui pourraient vous faire réfléchir ici. Dans le cas de plusieurs actions de publication (par exemple, cliquer sur le bouton Annuler sur un formulaire ne doit pas déclencher la validation). Je me suis assuré que les formulaires affichent seulement une action et que tout autre élément est essentiellement un lien de style. La validation ne sera pas déclenchée dans ce cas.
Si, comme dans votre cas, vous avez une validation complexe, je suggère de créer un validateur personnalisé et d'enregistrer un adaptateur côté client, par exemple.
[RequiredIfHasChildren]
Vous seriez en train d'écrire un attribut de validation personnalisé, un modèle personnalisé validateur et un code JavaScript pour enregistrer un nouveau validateur côté client. Ce genre d'approche a fonctionné pour moi dans le passé, mais la dépendance à l'égard d'une autre propriété du modèle peut être un peu problématique.
Espérons que cela aide.
- 1. asp.net mvc Validation côté client Jquery
- 2. validation côté client pour asp.net mvc dropdown?
- 3. Validation côté client de la liste dans ASP.Net MVC 2
- 4. ASP.NET MVC ValidationSummary pour la validation côté client
- 5. HOWTO de validation côté client ASP.NET MVC 2.0
- 6. côté client asp.net validation de mvc pour non « Pour » champs
- 7. Asp.Net MVC 2.0 validation côté client VS 2010
- 8. ASP.Net MVC 2.0 Validation côté client Affichage Retour
- 9. ASP.NET MVC 2 Validation côté client jquery pur
- 10. Validation côté client xVal avec validation Légende
- 11. MVC 2 Html CheckBox côté client Validation
- 12. Traitement côté client dans asp.net mvc 2.0
- 13. ASP.NET MVC2 Validation jQuery personnalisée: côté client
- 14. $ .getJSON dans la validation personnalisée côté client
- 15. ASP.NET MVC - DataAnnotations pour la validation client
- 16. Validation de client personnalisé ASP.NET MVC 2.0
- 17. Validation du client/serveur ASP.Net MVC
- 18. validation de formulaire asp.net. Côté serveur ou côté client
- 19. Validation côté client Grails
- 20. Validation côté client dynamique
- 21. Validation d'image côté client
- 22. validation d'entrée côté client
- 23. Validation côté client dans la grille MVC de Telerik
- 24. ASP.NET MVC renderPartial Gestion ID côté client
- 25. ASP.NET MVC2 - hook dans la validation côté client
- 26. ValidationSummary et validation côté client MVC2
- 27. Validation côté client Javascript ou validation côté serveur PHP
- 28. ASP validation côté client malheurs
- 29. Obtenir la validation côté client pour utiliser Telerik MVC Window
- 30. Règles: Validation côté client et validation côté serveur?
Cela s'applique également aux scénarios plus courants, comme l'utilisation d'un bouton d'annulation sur le formulaire. Évidemment, vous ne voulez pas que la validation se déclenche. –