[XSL] activation de certains rangs de mon tableau par un type radio

activation de certains rangs de mon tableau par un type radio [XSL] - XML/XSL - Programmation

Marsh Posté le 29-06-2004 à 15:13:45    

j'ai un formulaire de saisie d'un produit, d'une vingtaine de champs. Certains des champs sont communs , notamment le sens du produit (aller / retour) et d'autres sont spécifiques aux produits aller ou aux produits retour.
 
Je souhaite donc définir mon champ sens en type="radio" :
 

Citation :

<td width="30%">
<input tabindex="3" type="radio" name="sens" value="A" >Aller</input>
<input tabindex="4" type="radio" name="sens" value="R" >Retour</input>  
</td>


 
puis de tester la valeur pour de ce bouton pour afficher mes rangs "quivontbien" :

Citation :


<xsl:choose>
 <xsl:when test="sens[.="A"]">
  <tr bgcolor="#EBEBEB">
         ...................
        </xsl:when>
        <!-- Zones spécifiques aux produits retour -->  
 <xsl:when test="sens[.="R"]">
        ..................
        </xsl:when>
</xsl:choose>


 
et bien évidemment ça ne marche pas ... je suppose que c'est un problème de mise en session de la valeur de sens mais vu mon niveau en xml/xsl ...
 
des idées (ou la solution, je suis preneur aussi  [:aztechxx] ) ?


---------------
Ami des Nouilles et des Cloches // [URL=http://forum.hardware.fr/forum2.php?config=hfr.inc&cat=6&subcat=169&post=467736&page=1&p=1&sondage=0&owntopic=1&trash=0&trash_post=0&print=0&numrepon
Reply

Marsh Posté le 29-06-2004 à 15:13:45   

Reply

Marsh Posté le 29-06-2004 à 15:23:07    

A quoi ressemble ton xml en entrée?

Reply

Marsh Posté le 29-06-2004 à 15:32:28    

<creation>
 <selidf></selidf>
 <sellibidf></sellibidf>
 <selsens></selsens>
...............
 
cela dit mon problème est de trouver une solution sans appeler ma servlet.


---------------
Ami des Nouilles et des Cloches // [URL=http://forum.hardware.fr/forum2.php?config=hfr.inc&cat=6&subcat=169&post=467736&page=1&p=1&sondage=0&owntopic=1&trash=0&trash_post=0&print=0&numrepon
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed