Bonjour,
J'ai un formulaire avec un script Js pour afficher / masquer des div en fonction des choix fait dans ce formulaire, jusque l� ca va.
La script fonctionne sur une page non inclus
mais si je l'inclus dans des tabs jquery, l� mon script js ne fonctionne plus c'est surement une histoire demais je ne trouve pas.
Code : S�lectionner tout - Visualiser dans une fen�tre � part document.div
Un peu d'aide, merci
Le script js
Le formulaire (page1.php)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <script type="text/javascript"> function afficherAutre() { var a = document.getElementById('cas1'); var b = document.getElementById('cas2'); if ((document.regie.field_3.value == 'Impressions' && document.regie.field_8.value == 'Chèque') || (document.regie.field_3.value == 'Abonnement') || (document.regie.field_3.value == 'Accès occasionnel') || (document.regie.field_3.value == 'Impressions dû')) { if (a.style.display == 'none') a.style.display = 'block'; if ((document.regie.field_3.value == 'Impressions') || (document.regie.field_3.value == 'Abonnement') || (document.regie.field_3.value == 'Accès occasionnel')) b.style.display = 'block'; if (document.regie.field_3.value == 'Impressions dû' && b.style.display == 'block') b.style.display = 'none'; } else { a.style.display = 'none'; b.style.display = 'block'; } } </script>
La page qui fait appel
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77 <form method="post" name="regie" action="index.php?page=2" enctype="application/x-www-form-urlencoded" accept-charset="UTF-8"> <p class="petit" id="fieldBox_0"> <label for="field_0">Envoyé par :</label> <input type="text" style="text-align: right" readonly="true" name="field_0" id="field_0" value="<?php echo htmlentities(trim($_SESSION['login'])); ?>" tabindex="5" /> </p> <p class="petit" id="fieldBox_1"> <label for="field_1">Le :</label> <input type="text" style="text-align: right" readonly="true" name="field_1" id="field_1" value="<?php echo date('d/m/Y'); ?>" tabindex="10" /> </p> <p class="double" id="fieldBox_2"> <label for="field_2">Dans l'espace :</label> <select name="field_2" id="field_2" tabindex="20"> <option value="" selected="selected">Sélectionner...</option> <option value="Bellicart">Bellicart</option> <option value="Les Jardins">Les Jardins</option> <option value="Pompidou">Pompidou</option> </select> </p> <p class="moyen" id="fieldBox_3"> <label for="field_3">Nature du versement :</label> <select name="field_3" id="field_3" onchange="afficherAutre()" tabindex="30"> <option value="" selected="selected">Sélectionner...</option> <option value="Abonnement">Abonnement</option> <option value="Accès occasionnel">Accès occasionnel</option> <option value="Impressions">Impressions</option> <option value="Impressions dû">Impressions dû</option> </select> </p> <p class="petit" id="fieldBox_7"> <label for="field_7">Montant :</label> <input style="text-align:right" type="text" name="field_7" id="field_7" size="10" value="" tabindex="40" /> </p> <div id="cas2" style="display:block; border:0; width:100%;"> <p class="moyen" id="fieldBox_8"> <label for="field_8">En :</label> <select name="field_8" id="field_8" onchange="afficherAutre()" tabindex="50"> <option value="" selected="selected">Sélectionner...</option> <option value="Espèces">Espèces</option> <option value="Chèque">Chèque</option> </select> </p> </div> <div id="cas1" style="display:none; border:0; width:100%;"> <p class="moyen" id="fieldBox_4"> <label for="field_4">Civilité :</label> <select name="field_4" id="field_4" tabindex="60"> <option value="" selected="selected">Sélectionner...</option> <option value="M.">M.</option><option value="Mme">Mme</option> <option value="Melle">Melle</option> </select> </p> <p class="moyen" id="fieldBox_5"> <label for="field_5">Prénom :</label> <input type="text" name="field_5" id="field_5" size="20" value="" tabindex="70"/> </p> <p class="moyen" id="fieldBox_6"> <label for="field_6">Nom :</label> <input type="text" name="field_6" id="field_6" size="20" value="" tabindex="80"/> </p> </div> <p class="double" id="fieldBox_9" style="clear:both; margin-bottom:15px;"> <label for="field_9">Commentaires :</label> <textarea name="field_9" id="field_9" value="" tabindex="90"></textarea> </p> <!-- end page validaton --> <table align="center" width="200" border="0" cellspacing="0"> <tr> <td><input id="saveForm" class="Valider" type="submit" value="Envoyer" tabindex="100" /></td> <td><a href="index.php?page=over"><div class="Annuler" tabindex="110" ></div></a></td> </tr> </table> </form>
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <script type="text/javascript"> $(function() { $('#tabs').tabs({ event: 'click', fx: { opacity: 'toggle' } }); }); </script> <div id="tabs"> <ul> <li><a href="#tabs1">Déclarer</a></li> <li><a href="#tabs2">Exporter</a></li> <li><a href="#tabs3">Informations</a></li> </ul> <div id="tabs1"> <?php include('page1.php'); ?> </div> <div id="tabs2"> <?php include('page2.php'); ?> </div> <div id="tabs3"> <?php include('page3.php'); ?> </div> </div>
Partager