我有一個這樣的形式:通過JavaScript循環表單循環?
<form name="calc" action="" id="calc">
<?php for($i=0; $i<15; $i++) { ?>
<input type="text" name="txt1[$i]" onkeyup="calcNumber()"/>
<input type="text" name="txt2[$i]" onkeyup="calcNumber()"/>
<input type="text" name="txt3[$i]" onkeyup="calcNumber()"/>
<span id="tot[$i]"></span>
<?php } ?>
</form>
這是javascript代碼:
<script type="text/javascript">
function calcNumber() {
for(var j=0; j<15; j++) {
var totNumber[j] = document.calc.txt1[j].value + document.calc.txt2[j].value + document.calc.txt3[j].value;
document.getElementById('tot[j]').innerHTML = totNumber[j];
}
}
</script>
沒有錯誤。但沒有任何結果。請讓我知道我做錯了什麼。謝謝。
'id'不是'name' – mkoryak
請發佈輸出HTML以及,不只是PHP ... – Dennis
@mkoryak你的意思是我必須寫這樣的輸入字段? ]」id =「txt1 [<?php echo $ i;?>]」/> –