大家好我有一个问题,我试图用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[]"];
请有人帮我解决这个问题。
答案 0 :(得分:0)
var elements = document.getElementsByName('mail_2[]')
var checkeds = [];
for(key in elements){
if(elements[key].checked){
checkeds.push(elements[key].value);
}
}
console.log(checkeds)