我有一个待办事项列表应用程序。它有一个名为completed的列,它具有true或false值。如果完成是真的,我希望检查复选框。我想出了以下情况:检查复选框,如果MYSQL列的值为true
echo "<label>".$row["name"]."</label>
<input onload='choose(".$row["completed"].")' class='sssss' value='".$row['id']."' type='checkbox'/>";
而且
<script src='js/jquery.js'></script>
<script>
function choose(a) {
$(this).attr('checked', a);
}
</script>
但它无法正常工作。请帮助
编辑
我相信JS代码只使用第一列值的所有复选框
感谢您的答复。但是我的列的值为true或false(false是无法检查的默认值) –
这就是它的作用。 'empty'检查变量是否存在,如果它等于0,则为空文本('')或false。所以!空是1)它是否存在(是)2)它是否包含正值(是)。所以如果值为真,它会回显'检查'。我正在编辑使用正确索引(oops)的答案。 – aynber
不,我的意思是这个列是VARCHAR –