我正在尝试为数据库中回显的每个任务添加一个复选框,并在选中任何复选框时调用函数changecompleted
。
echo $row_1['Task'];?>
<input type='checkbox' onclick="changecompleted(<?php $row_1['index']?>)">
现在,当我尝试使用像此更改完成的功能时
function changecompleted(idnumber) {
document.getElementById('label5').innerHTML = idnumber;
}
label5正在更改为undefined或empty。有人能告诉我问题是什么吗?
非常感谢任何帮助。
答案 0 :(得分:3)
echo $row_1['Task'];?>
<input type='checkbox' onclick="changecompleted(<?php echo $row_1['index']?>)">
你是未定义的,因为你没有回显索引值,因此它调用带有0参数的js函数,并且idnumber确实是未定义的。