获取js上的数组输入值

时间:2016-03-14 18:43:19

标签: javascript php arrays ajax

大家好我有一个问题,我试图用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[]"];

请有人帮我解决这个问题。

1 个答案:

答案 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)