复选框值未保存在重复行

时间:2015-05-15 15:16:05

标签: javascript checkbox xhtml repeat

我有一个表,允许用户根据需要添加其他行。我试图添加复选框作为表中的输入方法之一,这部分工作。如果表中只有一行,则保存这些值,但是如果添加了其他行,则复选框值仅保存在一行(最后一行)上。任何人都可以告诉我是否有办法让这些值保持唯一,这样每一个都被保存了?

示例代码:

<table>
  <xsl:for-each select="departments/department"> //repeating section as defined on xml
   <tr repeat="row1" delete="row1">
    <td class="propertycontent">
     <input type="checkbox" id="[xml ID] name="[xml ID]"
     onclick="saveCheckbox(this, '[checkboxname]');">
     <xsl:if test="[xml ID] = '1'">
      <xsl:attribute name="checked">true</xsl:attribute>
     </xsl:if>
     <input type="hidden" name"[checkboxname]" id="[checkboxname]">
      <xsl:attribute name="value"><xsl:value-of select="[xml ID]"></xsl:attribute>
     </input>
     </label for="[checkboxname]">Checkbox 1</label>
    </td>
   </tr>
  </xsl:for-each>
 </table>

我需要在表格代码中添加其他内容以保存所有值,还是需要使用javascript完成此操作?

0 个答案:

没有答案