使用复选框将数据检索到javascript的问题

时间:2013-08-26 16:17:23

标签: php javascript html

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

<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中存储所有checkedvalue ..但我不明白怎么做?

1 个答案:

答案 0 :(得分: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属性添加到您的复选框。