js多选框checkbox至少选择一项

<script type="text/javascript">
 var $obj=function(Obj){ return document.getElementById(Obj);}
    function checkfm()
 {
  var boxv=document.getElementsByName("ckcon[]");
  var boxvv="";
  for(var i=0;i<boxv.length;i++)
  {
   if(boxv[i].checked)
   {
    boxvv=boxv[i].value; 
   }
  }
  if(boxvv=="")
  {
   if($obj("symptom").value=="")
   {
    alert('请选择一项问题或其它问题!'); 
    return  false;
   }
   else
   {
     if($obj("username").value=="")
     {
      alert('请填写姓名!'); 
      return  false; 
     }
     else if($obj("phone").value=="")
     {
      alert('请填写联系电话!'); 
      return  false;       
     }
     else
     {
      $obj("form1").action="savemess.php?action=save";
      return true; 
     }
   }
  }
  else
  {
     if($obj("username").value=="")
     {
      alert('请填写姓名!'); 
      return  false; 
     }
     else if($obj("phone").value=="")
     {
      alert('请填写联系电话!'); 
      return  false;       
     }
     else
     {
      $obj("form1").action="savemess.php?action=save";
      return true; 
     }
  }
 }
</script>

<form id="form1"  name="form1" method="post" οnsubmit="return checkfm();">

  <div class="tc_checkList">
    <ul>
     <li><input type="checkbox" name="ckcon[]" value="皱纹"/> 皱纹</li>
     <li><input type="checkbox" name="ckcon[]" value="色斑"/> 色斑</li>
     <li><input type="checkbox" name="ckcon[]" value="皮肤干燥"/> 皮肤干燥</li>
     <li><input type="checkbox" name="ckcon[]" value="皮肤松弛"/> 皮肤松弛</li>
     <li><input type="checkbox" name="ckcon[]" value="亚健康"/> 亚健康</li>
     <li><input type="checkbox" name="ckcon[]" value="失眠多梦"/> 失眠多梦</li>
     <li><input type="checkbox" name="ckcon[]" value="脸部痘印"/> 脸部痘印</li>
     <li><input type="checkbox" name="ckcon[]" value="盗汗潮红"/> 盗汗潮红</li>
     <li><input type="checkbox" name="ckcon[]" value="更年期症状"/> 更年期症状</li>
     <li><input type="checkbox" name="ckcon[]" value="内分泌失调"/> 内分泌失调</li>
     
     <li>其它问题 <input type="text" id="symptom" name="symptom" value=""/></li>
    </ul>
  </div>

</form>


本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1073011


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值