Soucis de champ

Fermé
Klomera - 24 sept. 2009 à 15:44
 klomera - 25 sept. 2009 à 17:00
Bonjour,
j'ai un soucis avec mon ap, c'est pour une gestion de stock et lorsque je clic sur libellé j'ai le choix entre :

Stock initial, il y a deux champs qui apparait ==> Qté et P.u
Entrée, il y a deux champs qui apparait ==> Qté et P.u
Sortie, il y a un champ qui apparait ==> Qté
Stock Réel, il y a deux champs qui apparait ==> Qté

Et le souci c'est que quand je choisi stock Réel,j'ai bien le champ Qté qui apparait mais lorsque je chois un autre libellé par exemple Stock initial, le champ Qté de Stock Réel reste je me trouve alors avec trois champs ==> Qté Qté et PU alors que je devrait avoir Qté et PU. je n'est pas de soucis avec les autre libellés. voici le bout de code qui permet au champ de s'afficher celon le libellé choisi. Merci de votre aide.


<div id="SI" style="display: none">
<table>
<tr>
<td>Qté </td>
<td>
<input type="text" name="qtéinitial" size=" 10" maxlength="20" /><br />
</td>
</tr>
<tr>
<td>P.U </td>
<td>
<input type="text" name="puinitial" size=" 10" maxlength="20" /><br />
</td>
</tr>
</table>

</div>


<div id="Entrée" style="display: none">
<table>
<tr>
<td>Qté </td>
<td>
<input type="text" name="qtéentrée" size=" 10" maxlength="20" /><br />
</td>
</tr>
<tr>
<td>P.U </td>
<td>
<input type="text" name="puentrée" size=" 10" maxlength="20" /><br />
</td>
</tr>
</table>
</div>

<div id="Sortie" style="display: none">
<table>
<tr>
<td>Qté </td>
<td>
<input type="text" name="qtésortie" size=" 10" maxlength="20" /><br />
</td>
</tr>

</table>
</div>


<div id="SF" style="display: none">
<table>
<tr>
<td>Qté </td>
<td>
<input type="text" name="qtéfinal" size=" 10" maxlength="20" /><br />
</td>
</tr>
</table>

</div>

3 réponses

CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 51
24 sept. 2009 à 15:47
Bonjour,

Sans le Javascript qui permet de gérer les display ça va être compliqué de trouver l'erreur.
Peux tu nous l'afficher?
0
Voici ^^ c'est celui qui gère ce menu.


$(document).ready(function(){
$("#menu div").each(function(){
$(this).mouseover(function(){
$(this).children("ul").slideDown("fast");
if($.browser.msie) { var hauteur = $(this).width(); $(this).children("ul").css({marginLeft:"-"+hauteur+"px"}); }
$(this).prev().children("ul").fadeOut("fast");
$(this).siblings().children("ul").fadeOut("fast");
});
});
$("body").click(function(){
$("#menu div ul").fadeOut("fast");
});
});
0
Personne?
0