获取下拉选择的值

时间:2011-02-01 10:09:12

标签: html xslt select

我有以下脚本用于下拉列表

<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>

我从10个元素中选择一个元素。如何在input[type=button]点击事件中获取所选元素的值?

1 个答案:

答案 0 :(得分:1)

您已经发布了一个XSLT片段,并将问题标记为XSLT,但对HTML文档中的单击事件做出反应是客户端脚本的工作,而不是XSLT。 假设您的optgroup元素是select元素的一部分且name="select1"selectinput按钮都在formname="form1"您可以使用例如

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

提醒所选值。