循环访问表格以检查已单击的复选框
iterate through table to check which checkboxes have been clicked
我有一个从 mysql 数据库填充的表(现阶段只有 8 个条目用于测试(。对于每条记录,我都包含一个名为"访问"的复选框。当用户单击"打印"按钮时,我想遍历表内容并选中每个复选框以查看已选中哪些复选框,然后从复选框创建一个数组,其值为 $row[0],这是每个数据库记录的 id。
<table width="auto" border="1px" bordercolor="#999999" id="tbl">
<?php
$query="SELECT * FROM Sales "; //WHERE startdate >= CurDate() ORDER BY startdate ";
$result = @mysql_query($query);
这里还有更多的东西...
echo "<h2><font color=#000000>Visit <input type='"checkbox'" id='"fred[]'"
class='"chcktbl'" value='"$row[0]'" onclick='"myfunct()'" /></font>$row[0]
$row[6]</h2><em><strong><font color = #FF0000>Sale is on $slongdate until $elongdate.
~ Times are $mystime to $myetime</strong></em></td>...
这是我一直在尝试的JavaScript...
<script type="text/javascript">
var visitcount =0;
var mylink =0;
/* $('.chcktbl').click(function () {
visitcount = $('.chcktbl:checked').length;
mylink = $('.chcktbl').val();
alert(mylink+' '+visitcount);
});
*/
function myfunct() {
mylink = document.getElementById('fred[]').value;
alert('Hi There'+mylink);
}
如果我没有正确显示代码,请道歉。希望有人可以帮助我解决这个问题。
<script type="text/javascript">
function checkall_members() {
var checkbox = document.getElementById("check_all");
if (checkbox.checked) {
///your code
}
else {
///your code
}
}
</script>
相关文章:
- 如何在单击复选框后调用控制器方法
- 在GridView中,当单击复选框时,在网格的同一行中使用JavaScript将标签中的值添加到TextBox
- 在网页中单击复选框
- 单击复选框时显示日期选择器
- 选择全部单击复选框以及全部拒绝
- 在 Telerik RadGrid 中单击复选框时打开对话框窗口
- 在JS中单击复选框时显示总价
- 单击复选框时重定向
- 如何在单击复选框按钮时制作单选按钮
- 如何使用角度指令控制器动态单击复选框
- 如何通过单击复选框来显示或隐藏网络图表
- 单击复选框时的角度显示一个元素
- 复选框不能通过直接单击复选框来选中或取消选中
- 单击复选框时将此元素添加到收藏夹数组 + 后 Ajax 元素关系
- 单击复选框后未收到复选框事件
- 单击复选框时汇总隐藏字段的值不起作用
- 如何使文本输入框在单击复选框时变为不可写
- 如何在 JSP 中的“单击”复选框时创建删除按钮
- 如何通过单击复选框将文本元素从输入复制到另一个输入
- 单击复选框时如何在 jquery 中创建数组