天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 5664|回复: 0
打印 上一主题 下一主题

javascript 获取 checkbox 已经勾选的项

[复制链接]
跳转到指定楼层
1#
一粒米 发表于 2011-12-6 17:16:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例子:
  1. <script type="text/javascript">
  2. function getChecked() {
  3.         var result = '';
  4.         var form = document.getElementById('postFrom');
  5.         if(typeof form.chk.length != 'undefined') {
  6.                 for(var i=0; i<form.chk.length; i++) {
  7.                         if(form.chk[i].checked) {
  8.                                 result += form.chk[i].value + ' ';
  9.                         }
  10.                 }
  11.         } else {
  12.                 if(form.chk_type.checked) {
  13.                         result += form.chk_type.value + ' ';
  14.                 }
  15.         }
  16.         if(result == '') {
  17.                 document.getElementById('result').innerHTML = '还未选择';
  18.         } else {
  19.                 document.getElementById('result').innerHTML = result;
  20.         }
  21. }
  22. </script>
  23. <form id="postFrom" name="postFrom">
  24.         <div>
  25.                 选项:
  26.                 <input type="checkbox" name="chk" value="a" onclick="getChecked();" />a
  27.                 <input type="checkbox" name="chk" value="b" onclick="getChecked();" />b
  28.                 <input type="checkbox" name="chk" value="c" onclick="getChecked();" />c
  29.                 <input type="checkbox" name="chk" value="d" onclick="getChecked();" />d
  30.         </div>
  31.         <div>
  32.                 您选择的是:<span id="result" name="result">还未选择</span>
  33.         </div>
  34. </form>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛  |京ICP备2025130156号|

GMT+8, 2025-6-22 04:43 , Processed in 0.092890 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表