szh1979
小狐狸
小狐狸
  • UID6296
  • 注册日期2005-05-25
  • 最后登录2005-05-25
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3683回复:3

[无法发帖到技术区。只好在这里借用]请教,组合起来的checkbox

楼主#
更多 发布于:2005-05-25 10:46
fireforx写javascript时
多个checkbox的内容,怎么才能取得到?
guoshuang
火狐狸
火狐狸
  • UID771
  • 注册日期2004-12-11
  • 最后登录2006-12-28
  • 发帖数134
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-05-25 10:46
通明 checkbox?遍历

<form>
<input name="a" type="checkbox" value="a" />
<input name="a" type="checkbox" value="b" />
<input name="a" type="checkbox" value="c" />
</form>
<script>
alert(document.forms[0].a)
</script>
stardy
小狐狸
小狐狸
  • UID5046
  • 注册日期2005-04-13
  • 最后登录2005-04-29
  • 发帖数13
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-05-25 10:46
<input name="a" type="checkbox" value="a" /> 
<input name="a" type="checkbox" value="b" /> 
<input name="a" type="checkbox" value="c" /> 
<script type="text/javascript"> 
 var checkbox = document.getElementsByName("a")
 for(var i=0;i<checkbox.length;i++)
 {
   ...
  }
</script>
jhsea3do
小狐狸
小狐狸
  • UID5719
  • 注册日期2005-05-05
  • 最后登录2006-01-18
  • 发帖数45
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-05-25 10:46
stardy
<input name="a" type="checkbox" value="a" /> 
<input name="a" type="checkbox" value="b" /> 
<input name="a" type="checkbox" value="c" /> 
<script type="text/javascript"> 
 var checkbox = document.getElementsByName("a")
 for(var i=0;i<checkbox.length;i++)
 {
   ...
  }
</script>
回到原帖



wrong!

<input name="a" type="checkbox" value="a" /> 
<input name="a" type="checkbox" value="b" /> 
<input name="a" type="checkbox" value="c" /> 
<script type="text/javascript"> 
var inputList = document.getElementsByTagName("input")
  for(var i=0;i<inputList.length;i++) {
     var aInput = inputList[i];
     if("checkbox" == aInput.getAttribute("type")) {
         if("a" == aInput.getAttribute("name")) {
              ....
         }
     }
  }
</script>
关注WebStandard,关心那些不使用IE的弱势群体!
游客

返回顶部