Bonjour a tous,
J'avais créer il y a quelque temps un petit script pour afficher/cacher des fieldsets en fonction de leur ID mais celui-ci était beaucoup trop lourd. Je me suis donc lancer dans un script utilisant le show et le hide, ce qui donne ceci:
Voici l'apercu de la conf principale des fieldsets:
avec un CSS pour les id des différents fieldset:
mais ce dernier ne fonctionne pas et je vois pas du tout pourquoi.....chrome ne me détecte aucune erreur.
Est ce que quelqu'un serait résoudre mon ptit soucis?
Merci d'avance
maxredphenix
Modifié par maxredphenix (22 Apr 2012 - 00:52)
J'avais créer il y a quelque temps un petit script pour afficher/cacher des fieldsets en fonction de leur ID mais celui-ci était beaucoup trop lourd. Je me suis donc lancer dans un script utilisant le show et le hide, ce qui donne ceci:
<!-- Afficher /cacher des sous fieldset -->
<script type="text/javascript">
$(document).ready(function() {
if($("#type_inter option:selected").val() == "1")
{
$("#fieldsetaudio").show();
}
else if($("#type_inter option:selected").val() == "2")
{
$("#fieldsetcorrectif1").show();
$("#fieldsetcorrectif2").show();
$("#fieldsetcorrectif3").show();
$("#fieldsetcorrectif4").show();
}
else if($("#type_inter option:selected").val() == "3")
{
$("#fieldsetdevis").show();
}
else if($("#type_inter option:selected").val() == "4")
{
$("#fieldsetinter1").show();
$("#fieldsetinter2").show();
$("#fieldsetinter3").show();
}
else
{
$("#fieldsetaudio").hide();
$("#fieldsetcorrectif1").hide();
$("#fieldsetcorrectif2").hide();
$("#fieldsetcorrectif3").hide();
$("#fieldsetcorrectif4").hide();
$("#fieldsetdevis").hide();
$("#fieldsetinter1").hide();
$("#fieldsetinter2").hide();
$("#fieldsetinter3").hide();
}
});
</script>
Voici l'apercu de la conf principale des fieldsets:
<div id="fieldsetaudio">
<div id="fieldsetcorrectif">
<fieldset id="fieldsetcorrectif1">
<fieldset id="fieldsetcorrectif2">
<fieldset id="fieldsetcorrectif3">
<fieldset id="fieldsetcorrectif4">
<div id="fieldsetdevis">
<div id="fieldsetinter">
<fieldset id="fieldsetinter1">
<fieldset id="fieldsetinter2">
<fieldset id="fieldsetinter3">
avec un CSS pour les id des différents fieldset:
/* Cacher les Sous Fieldset pour qu'ils s'affichent ensuite en fonction du choix dans le select type-inter */
#fieldsetaudio { display : none;}
#fieldsetcorrectif1, #fieldsetcorrectif2, #fieldsetcorrectif3, #fieldsetcorrectif4 { display : none;}
#fieldsetdevis { display : none;}
#fieldsetinter1, #fieldsetinter2, #fieldsetinter3 { display : none;}
mais ce dernier ne fonctionne pas et je vois pas du tout pourquoi.....chrome ne me détecte aucune erreur.
Est ce que quelqu'un serait résoudre mon ptit soucis?
Merci d'avance
maxredphenix
Modifié par maxredphenix (22 Apr 2012 - 00:52)