Je veux concevoir la forme avec beaucoup de champs. Certains champs dépendent de la première liste déroulante. Comment concevoir pour afficher uniquement ceux qui sont nécessaires?Comment concevoir un formulaire dynamique?
-1
A
Répondre
1
Vous devez masquer ceux que vous pourriez ne pas avoir besoin dans CSS.
Ensuite, vous devez créer javascript pour afficher/masquer les champs en fonction de la valeur de la sélection. Exemple avec jQuery:
$('select[name=yourselect]').change(function() {
switch($(this).val()) {
case 'someval':
$('input[name=somefield]').show();
$('input[name=someotherfield]').hide();
break;
// add as many cases as you want, one for each value
}
})
// this is useful when your select has an initial value,
// to show/hide the fields depending on the initially selected option
$('select[name=yourselect]').trigger('change');
Vous pouvez également server side checks with your form clean() method.
0
Si vous souhaitez créer un formulaire dynamique en plusieurs étapes dans lesquelles la deuxième forme dépend des valeurs du premier formulaire, vous pouvez utiliser l'Assistant Formulaire Django. C'est bien si vous ne voulez pas utiliser jquery. De cette manière, vous pouvez également appliquer une fonction de nettoyage personnalisée pour des formulaires individuels. Vérifiez la documentation form wizard. J'espère que cela vous sera utile.
Questions connexes
- 1. concevoir un formulaire html dynamique pour 64 champs
- 2. Comment concevoir une application d'enquête statique/dynamique?
- 3. concevoir simple formulaire d'enregistrement
- 4. Comment créer un formulaire dynamique?
- 5. Comment créer un formulaire dynamique?
- 6. ASP.NET MVC - Comment concevoir un schéma dynamique H1/titre?
- 7. Comment créer un formulaire dynamique dans MVC
- 8. Comment valider un formulaire dynamique avec PHP?
- 9. Comment réutiliser un formulaire dynamique dans smartGWT?
- 10. Comment soumettre un formulaire dynamique dans React.js
- 11. Jquery Validation - Comment valider un formulaire dynamique?
- 12. Comment concevoir un GridView?
- 13. Comment concevoir une table à changement dynamique dans Flex 4?
- 14. Pouvons-nous utiliser des tableaux pour concevoir un formulaire?
- 15. Laisser l'utilisateur concevoir un formulaire et les champs qu'il contient
- 16. Authentification Windows/Authentification par formulaire? Comment mieux concevoir le système?
- 17. Mise à jour du formulaire dans Django. Comment concevoir?
- 18. Knockout Validation sur un formulaire dynamique
- 19. Champs de formulaire dynamique
- 20. MS Excel - formulaire dynamique
- 21. Formulaire dynamique dans Yii
- 22. Comment utiliser et créer un panneau dynamique dans un module de formulaire dynamique dans DNN?
- 23. Comment créer un contrôle dynamique dans un module de formulaire dynamique dans DNN?
- 24. Formulaire multidimensionnel dynamique
- 25. Créer un formulaire dynamique dans le tableau
- 26. un formulaire 2 boutons 1 valeur dynamique
- 27. Formulaire dynamique avec Javascript
- 28. Comment crypter un formulaire dynamique avec Adobe Livecycle?
- 29. Comment rendre un formulaire dynamique avec Phonegap + jQuery Mobile?
- 30. Comment créer plusieurs enregistrements dans un seul formulaire dynamique?
Je crains que la réponse soit «à la main en utilisant jquery». – danihp
Je veux concevoir une classe django valide avec tous les champs et montrer seulement requis – Nips
Une solution peut être définie comme des entrées dépendantes cachées et changer par un contrôle visible avec jquery lorsque cela est nécessaire. – danihp