我有一个网格,它在PHP中显示来自MYSQL db的数据
我也提供了一个复选框,如果用户勾选复选框,我需要显示检查的记录数
这是php网格:
<form id='myform' method='post' action=''>
<table id='mytable'>
<?php
$sql_getData = "SELECT * FROM MYTABLE";
$result_getData = mysql_query();
while($arr_data = mysql_fetch_array($sql_getData))
{
?>
<tr>
<td><?php echo $arr_data['payment_id'] ?></td>
<td><?php echo $arr_data['payments'] ?></td>
<td><input type='checkbox' name='mycheckbox' class='mycheckbox'></td>
<tr>
<?php
}
?>
<tr><td>Total Checked</td><td>TOTAL_CHECKED_COUNT</td></tr>
</table>
</form>
答案 0 :(得分:1)
你可以写这样的事件:
<form id='myform' method='post' action=''>
<table id='mytable'>
<tr>
<td></td>
<td></td>
<td>
<input type='checkbox' name='mycheckbox' class='mycheckbox' />
</td>
<tr>
<tr>
<td class="Total">Total Checked</td>
<td class="TotalCount"></td>
</tr>
</table>
</form>
$(".mycheckbox").change(function () {
$(".TotalCount").text($(".mycheckbox:checked").length);
})