如何获取数组中动态生成的复选框的值

时间:2015-02-04 09:35:12

标签: javascript checkbox dynamic-arrays

以下是基于组代码列表创建动态复选框的代码,我们将从查询服务中获取所有工作正常。

但是,每当我尝试在JS onclick函数中获取仅选中复选框的值时,我只得到在下面的循环中创建的第一个复选框的值。

<ui:grid>
    <xsl:for-each select="seeup:seeup[seeup:groupCode=$groupCode][position() mod 3 = 0 ]">
        <xsl:variable name = "current-pos" select="(position() - 1) * 3+1" />
            <ui:row>
                <xsl:for-each select="../seeup:seeup[seeup:groupCode=$groupCode][position() &gt;= $current-pos and position() &lt; $current-pos + 3]" >
                    <ui:cell class="ap-apply-fieldName-grid">
                        <ui:checkBox name="fieldName">
                            <xsl:attribute name="class">
                                ap-apply-fieldName-chkBox
                            </xsl:attribute>
                            <xsl:attribute name="value">
                                <xsl:value-of select="seeup:itemCode"/>
                            </xsl:attribute>
                        </ui:checkBox>
                        <xsl:sequence select="seeup:defaultLabel"/>
                    </ui:cell>
                </xsl:for-each>
            </ui:row>
    </xsl:for-each>
</ui:grid>

0 个答案:

没有答案