Creation de formulaire de saisi à partir de liste de checkbox

mohcine_chibane Messages postés 8 Date d'inscription vendredi 26 mai 2006 Statut Membre Dernière intervention 15 mars 2011 - 26 mai 2010 à 11:15
mohcine_chibane Messages postés 8 Date d'inscription vendredi 26 mai 2006 Statut Membre Dernière intervention 15 mars 2011 - 27 mai 2010 à 15:24
Bonjour,

J'aimerai savoir ou avoir une idée sur comment on peut à partir d'une liste de données suivi par des checkbox, créer un formulaire de saisi de données en fonction des cases qui sont cochées seulement.
Le code ci dessous est celui qui me permet de générer des information suivi par des checkbox à partir d'un fichier Xml.

<?xml version= "1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
       
<xsl:template mode="script" match="/">
    <script type="text/javascript" language="JavaScript">
function appel(zone)
{ alert(  zone + "\r\n" +  "id=" +zone.id ); 
}

    </script>
</xsl:template>

<xsl:template match="/">
        

<center>Information pour constuction d'un template FGDC
</center>

    <xsl:value-of select=\"/root/gui/fgdc-std/element\"/>

&#160; &#160;&#160;

        
    <xsl:for-each select=\"/root/gui/fgdc-std/element[position()=13
or   position()=16
or   position()=4
or   position()=2
or   position()=12
or   position()=3
or   position()=6]\">
----

 <!-- xsl:number count="/root/gui/fgdc-std/element" format="1" from="/"/>
<xsl:text>. </xsl:text -->
<xsl:value-of select="label"/><text style="color:red">*</text>  |
&#160; &#160;
<!-- variable name -->
<xsl:variable name ="nameId">
<xsl:value-of select= "@name" />
</xsl:variable>

<!-- Génération d'un nouvel id, positionné dans une variable -->
<xsl:variable name="generateId">
<xsl:value-of select="concat('check1', position())" />
</xsl:variable>
,

</xsl:for-each>

        
        <xsl:value-of select=\"/root/gui/fgdc-std/element\"/>

&#160; &#160;

        
        <xsl:for-each select=\"/root/gui/fgdc-std/element[position()=14
or   position()=11
or   position()=20]\">
----

 <xsl:value-of select="label"/>  |
&#160; &#160;
<!-- variable name -->
<xsl:variable name ="nameId">
<xsl:value-of select="@name" />
</xsl:variable>

<!-- Génération d'un nouvel id, positionné dans une variable -->
<xsl:variable name="generateId">
<xsl:value-of select="concat('check2', position())" />
</xsl:variable>

,

</xsl:for-each>

         
    </xsl:template>    
</xsl:stylesheet>



Merci d'avance.

1 réponse

mohcine_chibane Messages postés 8 Date d'inscription vendredi 26 mai 2006 Statut Membre Dernière intervention 15 mars 2011
27 mai 2010 à 15:24
Y'a pas quelqu'un qui pourra m'aider ?
0
Rejoignez-nous