大家好,我有一个问题,我试图用 js 获取包含数组的输入的值,但我没有成功。
这是mi输入:
<input name="mail_2[]" id="mail_2" class="styled" type="checkbox" value="<?php echo $f[llave] ?>">
我试图获得这样的值(不起作用);
mail_2 = document.mailing.mail_2.value;
我也尝试这样做,但是当我发送到php时,变量上似乎什么都没有:
mail_2 = document.mailing.elements["mail_2[]"];
有人可以帮我解决这个问题吗?
var elements = document.getElementsByName('mail_2[]')
var checkeds = [];
for(key in elements){
if(elements[key].checked){
checkeds.push(elements[key].value);
}
}
console.log(checkeds)