Bonjour,
J'ai actuellement un champ composé d'une liste déroulante extrêmement fournie.
Aussi, j'aimerais qu'en commençant à taper le début du mot, on puisse y voir plus clair en se limitant aux mots qui commencent par les lettres tapées.
Comment transformer mon code?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <td class="level3" style="width:350px"> <select style="width:348px" onchange="changeLabel()"> <xsl:attribute name="id">labelChamp0</xsl:attribute> <xsl:call-template name="create_list_label"> <xsl:with-param name="ChampId">0</xsl:with-param> <xsl:with-param name="Type"></xsl:with-param> </xsl:call-template> </select> </td>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 .level3{ font-family:Verdana, Arial; font-size : 12; font-weight : bold; color:#336699; background-color:#f0f0f0; cursor:hand; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <xsl:template name="create_list_label"> <xsl:param name="champId"/> <xsl:param name="Type"/> <option value="0"></option> <xsl:for-each select="$champ_list/lines/line/Label"> <option> <xsl:attribute name="value"> <xsl:value-of select="../ChampId"/> </xsl:attribute> <xsl:if test="../ChampId=$champId and ../DataType=$Type"> <xsl:attribute name="selected"> true </xsl:attribute> </xsl:if> <xsl:value-of select="."/> </option> </xsl:for-each> </xsl:template>
Partager