Creation de formulaire de saisi à partir de liste de checkbox

Signaler
Messages postés
8
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
15 mars 2011
-
Messages postés
8
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
15 mars 2011
-
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

Messages postés
8
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
15 mars 2011

Y'a pas quelqu'un qui pourra m'aider ?