2011-02-01 20 views
0

を取得し、私は10個の要素のうちの一つの要素を選択していますドロップダウンドロップダウン選択した値

<xsl:element name="optgroup"> 
    <xsl:for-each select="$parent/child::node">  
     <xsl:element name="option"> 
      <xsl:attribute name='Value' > 
       <xsl:value-of select="@id"/>  
      </xsl:attribute> 
      <xsl:value-of select="@nodeName"/> 
     </xsl:element> 
    </xsl:for-each> 
</xsl:element> 

ための次のスクリプトを持っています。どのようにinput[type=button] clickイベントで選択された要素の値を取得する?

+0

S:ここから、「選択した要素」**などの情報を得ることができます。これがUmbracoなどの特定の変数バインディングや拡張機能を持つ何らかの種類の特定のXSLT環境である場合は、明確にして再タグ付けする必要があります。 –

答えて

1

XSLTのスニペットを投稿してXSLTとしてタグ付けしましたが、HTML文書のクリックイベントに反応するのは、XSLTではなくクライアントサイドスクリプトの仕事です。 あなたoptgroup要素と仮定するとname="select1"select要素の一部であり、selectinputボタンの両方を使用して、例えば使用することができますname="form1"formの内側にあります

<input type="button" 
     value="..." 
     onclick="alert(this.form.elements.select1.value);"/> 

関連する問題