Bonsoir a tous,
Novice en la mati�re, je d�veloppe une appli pour le boulot sur la gestion de projet li� � mon activit�.
Sur le formulaire pour consulter un projet EN COURS, j'aimerais faire apparaitre automatiquement un champ DATE (DATE_CLOS), lorsque l'�TAT(via liste d�roulante) du dossier en question passe en statut FINALIS�. La champ DATE servant a avoir la date de cl�ture du projet.
J�esp�re que jusqu'ici, vous me suivez
Voici le code PHP:
Code html : 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 div class="cadre" style="height: 55px;"> <div class="float"> <span class="form2">Etat :</span> <select name="ETAT" style="width: 160px" onChange="derive(this)"> <option value=""></option> <option value="EN COURS">EN COURS</option> <option value="FINALISE">FINALISE</option> <option value="STAND BY">STAND BY</option> <option value="REPRISE">REPRISE</option> </select> </div> <div class="float"> <p id="champ_cache" style="display: none"> Cloturé le : <input maxlength="10" size="10"name="DATE_CLOS" style="margin-left : 27px ; width:70px" value="<?php echo date("Y-m-d");?>"></p> </div>
Et le script Javascript :
Avec ce code, �a fonctionne ! L'affichage DATE DE CL�TURE du projet apparait bien quand le champ �TAT du dossier est sur FINALIS�.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 function derive(objSelectSrc){ if((objSelectSrc.options[objSelectSrc.selectedIndex].value =="FINALISE"){ document.getElementById("champ_cache").style.display = "block"; } else{ document.getElementById("champ_cache").style.display = "none"; } }
Le probl�me est que, quand on consulte le formulaire du dossier qui a �t� FINALIS�, le CHAMP DATE est masqu� a cause de la fonction style="display: none.
J'aimerais que ce champ soit toujours visible lorsque le projet est FINALIS�.
Avez-vous une solution � ce probl�me? Je suis preneur !
Merci d'avance pour votre aide
Peace!
Partager