J'ai deux formulaires sur la même page, mais je veux que le deuxième formulaire s'affiche uniquement si un certain champ dans le premier formulaire est supérieur à quatre. Comment puis-je y parvenir en utilisant JavaScript? J'utilise Django.Formulaire d'affichage En fonction de la valeur d'un champ sous une autre forme
0
A
Répondre
2
Vous ne voulez probablement pas faire cela dans Django. L'expansion sur T. Stone's answer, quelque chose comme jQuery devrait fonctionner:
<script>
$(document).ready(function(){
$("#some-field").change(function() {
var currentVal = parseInt($(this).val());
if (!isNaN(currentVal) && currentVal > 4) {
$('#form2').show();
}
else {
$('#form2').hide();
}
})
.change();
});
</script>
Vous voulez marquer form2
comme caché initialement.
Questions connexes
- 1. Soumettre formulaire cause erreur de validation sous une autre forme
- 2. SqlServer contraindre la valeur du champ en fonction d'une autre valeur de champ
- 3. rendu une valeur sous forme de texte au lieu de champ dans un formulaire Django
- 4. valeur sous forme de texte du champ prototype disparaît onfocus
- 5. Convertir une valeur d'une zone de texte en une zone de texte sous une autre forme
- 6. Comment puis-je valider un champ en fonction de la valeur d'un autre champ dans SEAM?
- 7. formulaire Envoi situé dans une autre forme
- 8. Comment renvoyer la valeur dans un champ en fonction de la valeur de recherche dans un autre champ
- 9. jqGrid éditer à l'aide de champs formedit disable en fonction de la valeur d'un autre champ
- 10. Afficher le champ de formulaire en fonction de la sélection
- 11. Redimensionner le formulaire en fonction de si sous-formulaire visible
- 12. Fonction Javascript pour renseigner un champ en fonction de l'entrée de l'utilisateur dans un autre champ
- 13. Comment résumer un champ en fonction d'une autre valeur de champ?
- 14. jQuery - désactive le champ de saisie en fonction d'un autre champ sélectionné valeur
- 15. Comment configurer un indicateur sous forme d'assistant pour autoriser/remplacer une autre fonction
- 16. Flex DataGrid: Modifier la valeur en fonction d'une autre valeur?
- 17. Fermer une forme d'une autre forme?
- 18. Django - Répétition d'un champ de formulaire n fois sous une forme
- 19. Champ caché simple sous forme non-modèle
- 20. Mettre à jour le champ en fonction de la valeur d'un autre champ dans la même table
- 21. validation du formulaire JQuery - Valider le formulaire basé sur un autre champ de formulaire
- 22. comment obtenir la valeur d'une fonction à une autre fonction
- 23. Rails: comment obtenir la valeur d'un autre champ lors de l'exécution d'une fonction onchange remote dans le champ de texte
- 24. texte Définie en fonction de formulaire <select> valeur
- 25. Rapports d'accès Recherche de valeur de champ basée sur une autre valeur de champ
- 26. rails nils sous une forme
- 27. autre forme soumettre la question
- 28. Comment ajouter une valeur à partir d'un champ de formulaire dans un nouveau champ de formulaire
- 29. En php: les valeurs de liste déroulante dépendent d'une autre liste déroulante sous la même forme
- 30. obtenir la valeur du champ de texte en forme soumettre en php
C'est la méthode correcte, car j'avais mal interprété ce que l'OP demandait. –
J'ai maintenant ajouté du code pour masquer le formulaire si la valeur échoue au test. –
Fonctionne plutôt bien ... merci Dominic n T pour toute l'aide – Stephen