如何使用javascript获取价值包?
加载页面时,我想提醒0-1
选中复选框的值
var cboxes = document.getElementsByName('mailId[]');
var len = cboxes.length;
var pack_value = '';
for (var i=0; i<len; i++) {
if(cboxes[i].checked != false)
{
//alert(cboxes[i].value);
pack_value .= cboxes[i].value+"-";
}
alert(pack_value);
}
答案 0 :(得分:1)
你在哪里使用php(.
)连接而不是javacript(+
)
var cboxes = document.getElementsByName('mailId[]');
var len = cboxes.length;
var pack_value = '';
for (var i=0; i<len; i++) {
if(cboxes[i].checked != false)
{
//alert(cboxes[i].value);
pack_value+=cboxes[i].value+"-";
}
alert(pack_value);
}
答案 1 :(得分:0)
我不清楚这个问题。我所理解的是你要显示所有选中的复选框索引号。
您需要删除“。”在pack_value之后。
这是解决方案:
var cboxes = document.getElementsByName('mailId[]');
var len = cboxes.length;
var pack_value = '';
for (var i=0; i<len; i++) {
if(cboxes[i].checked != false)
{
pack_value += pack_value === '' ? cboxes[i].value : '-'+cboxes[i].value;
}
}
alert(pack_value);