Boas,
Estou a tentar uma lista de tarefas, a minha ideia é fazer uma tabela de ckeckbox com uma coluna final para selecionar tudo, assim:
--------------Pedro-||-João-||--Zé--||-Manel-||-Selecionar todos
Tarefa 1-----x----------------------------------------------------------
Tarefa 2-----x-----------x-------x---------x--------------x------------
Tarefa 3--------------------------x--------x----------------------------
Código (PHP):
O meu problema é que o meu javascript não me lê a linha em que estou, alguma ideia?
Código (Javascript):
Aquele name="foo2" gostava que fosse buscar o id_task...
Estou a tentar uma lista de tarefas, a minha ideia é fazer uma tabela de ckeckbox com uma coluna final para selecionar tudo, assim:
--------------Pedro-||-João-||--Zé--||-Manel-||-Selecionar todos
Tarefa 1-----x----------------------------------------------------------
Tarefa 2-----x-----------x-------x---------x--------------x------------
Tarefa 3--------------------------x--------x----------------------------
Código (PHP):
<?php
foreach ($result_task as $row)
{
$vertical++;
echo '<tr ><td>';
echo $row['task_name'];
echo '</td>';
while ($count > 0)
{
echo '<td><input type="checkbox" name="foo' . $row['id_task'] . '"></td>';
$count--;
}
echo '<td><input type="checkbox" onclick="toggle(this) " /></td>';
echo '</tr>';
$count = $col;
}
?>
foreach ($result_task as $row)
{
$vertical++;
echo '<tr ><td>';
echo $row['task_name'];
echo '</td>';
while ($count > 0)
{
echo '<td><input type="checkbox" name="foo' . $row['id_task'] . '"></td>';
$count--;
}
echo '<td><input type="checkbox" onclick="toggle(this) " /></td>';
echo '</tr>';
$count = $col;
}
?>
O meu problema é que o meu javascript não me lê a linha em que estou, alguma ideia?
Código (Javascript):
function toggle(source)
{//função em javascript que me permite ao selectionar todos os que estão na mesma linha
checkboxes = document.getElementsByName('foo2');
for(var i=0, n=checkboxes.length;i<n;i++)
{
checkboxes.checked = source.checked;
}
}
{//função em javascript que me permite ao selectionar todos os que estão na mesma linha
checkboxes = document.getElementsByName('foo2');
for(var i=0, n=checkboxes.length;i<n;i++)
{
checkboxes.checked = source.checked;
}
}
Aquele name="foo2" gostava que fosse buscar o id_task...