<input type="checkbox" id="time<?php echo $n . "[]"; ?>" name="time<?php echo $n . "[]"; ?>" value="<?php echo $row1['timeid']; ?>" onchange="chckrule(<?php echo $n . $k; ?>)" />
这是我的输入复选框,其ID和名称以及值为数组。如何使用getElementById
获取值。
我用了
for(var k=1;k<=2;k++)
{
var x=document.getElementById('time'+k+).value;
}
答案 0 :(得分:2)
在PHP处理它之前,它不是一个数组。在HTML中,它只是一个以字符[]
结尾的id。
document.getElementById('time' + k + '[]').value
答案 1 :(得分:0)
尝试javascript或jquery
for(var k=1;k<=2;k++)
{
var x=document.getElementById('time'+k+ '[]').value;
alert(x)
}