1

我正在尝试为从数据库回显的每个任务添加一个复选框,并在changecompleted选择任何复选框时调用该函数。

echo $row_1['Task'];?>
<input type='checkbox' onclick="changecompleted(<?php $row_1['index']?>)">

现在,当我尝试像这样使用更改完成功能时

function changecompleted(idnumber) {
    document.getElementById('label5').innerHTML = idnumber;
}

label5 正在更改为未定义或为空。有人可以告诉我问题是什么吗?

任何帮助是极大的赞赏。

4

1 回答 1

3
 echo $row_1['Task'];?>
 <input type='checkbox' onclick="changecompleted(<?php echo $row_1['index']?>)">

你得到未定义是因为你没有回显索引值,因此它使用 0 args 调用 js 函数并且 idnumber 确实是未定义的。

于 2013-06-09T23:28:18.940 回答