0

好的,我有一个从数据库中以表格格式检索的数据。每条记录也有复选框。我正在检索这样的数据:

<tr>
   <td><input name="<?php echo $row['id']; ?>" type="checkbox" class="check"></td>
   <td><center><?php echo htmlspecialchars_decode($row['id'], ENT_QUOTES); ?></center></td>
   <td><center><?php echo htmlspecialchars_decode($row['section'], ENT_QUOTES); ?></center></td>
   <td><center><?php echo htmlspecialchars_decode($row['chapter'], ENT_QUOTES); ?></center></td>
   <td style="padding-left:25px;margin:15px"><?php echo $_SESSION['question']=htmlspecialchars_decode($row['question'], ENT_QUOTES); ?></center></td>
   <td><center><?php echo htmlspecialchars_decode($row['correctAnswer'], ENT_QUOTES); ?></center></td>
   <td><center><?php echo htmlspecialchars_decode($row['category'], ENT_QUOTES); ?></center></td>
   <td><center><a href="<?php echo "Update.php?id=".$row['id']."&mode=update";?>"id="dialog_10">Update</a></center></td>
</tr>

好的,现在我想在 javascript 中收集检查值或检查行,以将所有检查值存储在存储过程 mysql 中。但我不明白如何?

4

1 回答 1

0

也许是这样的

var checkboxValue = null; 
var elements = document.getElementsByTagName('input');
for(var i=0; elements[i]; ++i){
      if(elements[i].className==="check" && 
         elements[i].checked){
           checkboxValue = elements[i].value;
           break;
      }
}

并将 value 属性添加到您的复选框。

于 2013-08-26T16:23:56.543 回答