bonjour ts,
voilà ce que j'ai mis dans mon xsl pour générer un champ text en html : je veux que l'identificateur soit = position du noeud oû je me positionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<xsl:element name="input">
  <xsl:attribute name="type">text</xsl:attribute>
  <xsl:attribute name="id"><xsl:value-of select="position()"/></xsl:attribute>
   <xsl:attribute name="style">width:30;</xsl:attribute>
 </xsl:element>
et voilà en javascript je veux récupérer la valeur de ce champs :
en cliquant sur 1 boutton j'ai cette fonction qui se lance:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
function f(){
 var obj = document.getElementById("1")
 alert('le champ a pour valeur : '+obj.value+"'");	
}
ceci me donne une erreur, je sens que ce xsl génère des espaces blancs ,
est ce que cela est vrai ? si oui comment remédier à ce problème

Merci d'avance pour votre aide