【发布时间】:2015-04-09 12:41:19
【问题描述】:
我需要根据存储在数据库中的值选中/取消选中表格复选框。我不是一个有经验的程序员。我已经用谷歌搜索了一整天,没有运气。希望有人能帮助我。
代码如下:
echo "<table data-toggle='table' data-click-to-select='true' id='potable'>";
echo "<thead>";
echo "<tr>";
echo "<th data-field='state' data-checkbox='true'></th>";
echo "<th data-field='code'>Code</th>";
echo "<th data-field='description'>Description</th>";
echo "<th data-field='verb'>Verb</th>";
echo "<th>Actions</th>";
echo "</tr>";
echo "</thead>";
echo "<tbody>";
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){
extract($row);
echo "<tr>";
echo "<td>"; ?>
<script>
var select = <?php echo "{$selected}"; ?>;
if (select == 1) {
// INSERT HERE JAVASCRIPT LINE THAT CHECKS THE CURRENT CHECKBOX
else {
//UNCHECK THE CURRENT CHECKBOX
}
</script>
<?php
echo "</td>";
echo "<td>{$code}</td>";
echo "<td>{$description}</td>";
echo "<td>{$verb}</td>";
echo "<a type='button' class='btn btn-primary left-margin' href='po-info.php?id={$id}'>Info</a>";
echo "</td>";
echo "</tr>";
}
echo "</tbody>";
echo "</table>";
【问题讨论】:
-
你的复选框在哪里?
-
在这里:echo "
";此行为每个表格行添加一个复选框 -
您使用哪些工具在这些行中创建复选框?能否请您将 DOM 代码发送给我们,您可以使用
$("th[data-checkbox='true'] input[type=checkbox]")访问它吗? -
来自 Twitter Boostrap 和 bootstrap-table (bootstrap-table.wenzhixin.net.cn)
标签: javascript php checkbox html-table