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 の js 関数を呼び出しており、idnumber は実際には未定義です。

于 2013-06-09T23:28:18.940 に答える