javascript - 如何创建复选框列表

标签 javascript html

如何在 javascript 中创建复选框列表并检索选中的复选框值

最佳答案

假设结构如下:

<form name="test">
  <input type="checkbox" name="colors" value="red"/>
  <input type="checkbox" name="colors" value="orange"/>
  <input type="checkbox" name="colors" value="yellow"/>
  <input type="checkbox" name="colors" value="blue"/>
</form>

然后使用类似这样的方法来检索值:

var values = [];
var cbs = document.forms['test'].elements['colors'];
for(var i=0,cbLen=cbs.length;i<cbLen;i++){
  if(cbs[i].checked){
    values.push(cbs[i].value);
  } 
}
alert('You selected: ' + values.join(', '));

关于javascript - 如何创建复选框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2721046/

相关文章:

javascript - 如何使用 javascript 使用代理

javascript - 安全问题: Parsing HTML with XMLHttpRequest?

javascript - AngularJS $注入(inject)器:unpr Unknown Provider Error

html - 具有不同高度的 Bootstrap 流体行列

javascript - ngRepeat 动画不适用于所有元素

javascript - 在露天 freemarkuer 模板中列出 javascript 数组

javascript - 在 javascript 中设置变量以在另一种形式中使用

javascript - 在浏览器的左下方显示可点击的 div 的 URL 预览

javascript - 无法使用 tableExport 将表导出到 Excel

HTML 电子邮件 : top and bottom aligned content