Creation de formulaire de saisi à partir de liste de checkbox
mohcine_chibane
Messages postés8Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention15 mars 2011
-
26 mai 2010 à 11:15
mohcine_chibane
Messages postés8Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention15 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\"/>
    
<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> |
   
<!-- 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\"/>
   
<xsl:for-each select=\"/root/gui/fgdc-std/element[position()=14
or position()=11
or position()=20]\">
----
<xsl:value-of select="label"/> |
   
<!-- 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.
A voir également:
Creation de formulaire de saisi à partir de liste de checkbox