Il y a deux formulaires à remplir dans mon programme. Je veux juste afficher chaque formulaire après avoir sélectionné une liste déroulante de formulaire de valeur. J'ai essayé plusieurs fois mais je n'ai pas réussi. Je ne suis pas une personne de programmation. Aussi, j'ai besoin de la valeur sélectionnée dans la liste déroulante à rester même après rechargement de la page. Donc, si quelqu'un peut m'aider à résoudre ce problème en utilisant php, javascript ou jquery je serai reconnaissant.Affichage d'un formulaire en fonction de la valeur sélectionnée dans la liste déroulante
0
A
Répondre
0
Une partie du code serait utile. Mais peut-être cela vous diriger dans la bonne direction (celui-ci utilise jQuery):
<select name="formType" id="formType">
<option value="Type A">Type A</option>
<option value="Type B">Type B</option>
</select>
...
<form id="formA">
...
</form>
<form id="formB">
...
</form>
<script type="text/javascript">
$(function() {//on document load
$('#formA').hide();
$('#formB').hide();
$('#formType').change(function(){
showForm($(this).val());
});
});
function showForm(myFormType){
if(myFormType == 'Type A'){
$('#formA').show();
}
else{
$('#formB').show();
}
}
</script>
0
La solution dépend si vous voulez avoir les deux formulaires sur la page et une projection sera modifié en fonction de la sélection ou si vous vouloir que le rechargement de la page affiche le bon formulaire.
La première solution est simple Javascript (jQuery et dans ce cas):
$(document).ready(function() {
$('.group').hide();
$('#option1').show();
$('#selectMe').change(function() {
$('.group').hide();
$('#'+$(this).val()).show();
})
});
Voir http://jsfiddle.net/eYzSb/ pour un exemple complet.
La deuxième solution pourrait être faite avec Ajax ou PHP et je mettrai à jour cette réponse plus tard.
0
<select>
<option value="" selected="selected"></option>
<option value="form_1">Form 1</option>
<option value="form_2">Form 2</option>
<option value="form_3">Form 3</option>
</select>
<form name="form_1" id="form_1" style="display:none">
<input type="text" value="1">
</form>
<form name="form_2" id="form_2" style="display:none">
<input type="text" value="2">
</form>
<form name="form_3" id="form_3" style="display:none">
<input type="text" value="3">
</form>
JS:
$("select").on("change", function() {
$("#" + $(this).val()).show().siblings().hide();
});
Questions connexes
- 1. Comment modifier la valeur sélectionnée de la liste déroulante en fonction de la valeur
- 2. valeur dynamique sélectionnée dans la liste déroulante
- 3. Modifier la valeur des options dans une liste déroulante en fonction d'une autre liste déroulante sélectionnée
- 4. Comment lier la deuxième liste déroulante en fonction de la première valeur déroulante sélectionnée ASP.NET MVC3
- 5. Comment peupler gridview en fonction de la valeur sélectionnée dans la liste déroulante en utilisant C#?
- 6. Conserver la valeur sélectionnée dans la liste déroulante -Jquery
- 7. collection sélectionner en fonction de la première valeur déroulante sélectionnée
- 8. knockout.mapping liste déroulante, obtenir la valeur sélectionnée
- 9. MVC3: Définir la liste déroulante Valeur sélectionnée
- 10. Définir la valeur sélectionnée dans une liste déroulante SharePoint
- 11. en fonction de la valeur sélectionnée dans la liste déroulante Activex comment utiliser vlook
- 12. Ne pas obtenir la valeur sélectionnée dans la liste déroulante
- 13. Lire la valeur sélectionnée de toute la liste déroulante
- 14. Afficher la liste déroulante en fonction de la liste déroulante sélectionnée
- 15. Liste déroulante ASP valeur sélectionnée
- 16. Comment conserver la valeur sélectionnée dans la liste déroulante
- 17. Impossible d'obtenir la valeur d'index sélectionnée dans la liste déroulante?
- 18. Obtenez la valeur sélectionnée dans la liste déroulante
- 19. Masquage d'un lien en fonction de la valeur de la liste déroulante sélectionnée
- 20. jquery cible sélectionnée dans la liste déroulante
- 21. Insérer des valeurs dans la table en fonction de la valeur déroulante sélectionnée
- 22. Valeur de propriété 'Non sélectionnée' dans la liste déroulante valeur sélectionnée
- 23. Dynamiquement formulaire de changement en fonction de la valeur sélectionnée dans combobox en Ruby on Rails
- 24. PHP définir la valeur sélectionnée de la liste déroulante
- 25. Afficher la valeur de la liste déroulante sélectionnée
- 26. Définition d'une zone de liste déroulante en fonction de la valeur sélectionnée dans une autre
- 27. Basculer le datatemplate en fonction d'une valeur de chaîne sélectionnée dans la zone de liste déroulante
- 28. comment obtenir la valeur sélectionnée de la colonne déroulante dans la fonction datainit en utilisant jqgrid
- 29. jQuery: définir la valeur sélectionnée de la liste déroulante?
- 30. L'étiquette n'affiche pas la valeur sélectionnée de la liste déroulante
Qu'est-ce que vous avez essayé? –
Veuillez coller le code que vous avez essayé ou donner un lien vers votre violon. –