正文

动态生成的checkbox表单的检测2007-06-08 15:22:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wangsdong/26528.html

分享到:

有时候会动态生成的checkbox表单,通常该表单的数据大于等于2个时,很方便去检测。如果表单的数量是一个时也方便检测,但是由于动态的,所以表单的数量不确定,可能是一个,也可以是多个,所以采用以下代码可以解决问题。<script language="javascript">function check(){j=0;len=document.getElementsByName("test").length;if (len>1){for(var i=0;i<len;i++){    if (document.form1.test[i].checked==true)    {        j++;    }      }if (j==0){  alert('你没有选择');return false;}else{  alert('已经选择');} }else{  if (document.form1.test.checked==true)  {   alert('通过');  }  else  {    alert('请选择'); return false;  } }}</script><form name="form1" method="post" action=""><!--这里是动态生成的checkbox表单,可能是一个,也可能是多个-->  <input type="checkbox" name="test" id="test" value="1">  1   <input type="checkbox" name="test" id="test" value="2">  2   <input type="checkbox" name="test" id="test" value="3">  3   <input type="checkbox" name="test" id="test" value="4">  4   <input name="Submit" type="submit" onClick="return check()" value="提交"></form>

阅读(4394) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册