checkbox和radio的js统一判断为空方法

 function isCheck(num)
        {   
          var obj=document.getElementsByName("q"+num);
           var objtxt;
             var answer="";
            for(var j=0; j<obj.length; j++)
            {
               if(obj[j].checked)
               {
                   answer+=obj[j].value;              
               }
            }
          if(answer.length<=0)
            {
              alert("请选择第"+num+"题");
              return false;
            }
          else
          {  
            objtxt=document.getElementById("textq"+num);
            if(answer.indexOf("other_") == 0 && answer.length == 6 && checkEmpty(objtxt))
            {
                alert("请填写第"+num+"题");
               return false;
            }
            
          }
         
            return true;

        }


 function reg()
    {
        
          if(!checkRedio(1))return;  
          if(!checkRedio(2))return;  
          if(!checkRedio(3))return;  
          if(!checkRedio(4))return;  
          if(!checkRedio(5))return;  
       
          var abc6=document.getElementById("q6");

         if (abc6.value.length<=0)
          {
          alert("请填写第6题");
          return ;
         }

        document.getElementById("action").value="submitreg";
        document.getElementById("form1").submit();              
}



 <form name="form1" id="form1" method="post" action="">
        <input type="hidden" name="action" id="action" value="none" />
        <table width="900" border="0" cellspacing="0" cellpadding="0">
         
          <tr>
            <td width="880" bgcolor="#FFFFFF"><p><span class="p">1.您大概多长时间清洁保养一次电脑屏幕和键盘鼠标?</span></p></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
                <tr>
                  <td width="15"><input type="radio" name="q1"  value="我几乎每天都会清洁我的电脑"></td>
                  <td width="300"><span class="p">我几乎每天都会清洁我的电脑</span></td>
                  <td width="15"><input type="radio" name="q1"  value="我至少每周清洁一次"></td>
                  <td><span class="p">我至少每周清洁一次</span></td>
                </tr>
                <tr>
                  <td><input type="radio"  name="q1"value="偶尔清洁一下"></td>
                  <td><span class="p">偶尔清洁一下</span></td>
                  <td><input type="radio"  name="q1" value="我几乎从不清洁我的电脑"></td>
                  <td><span class="p">我几乎从不清洁我的电脑 </span></td>
                </tr>
              </table>
                <div align="left"></div>
              <div align="right"></div></td>
          </tr>
          <tr>
            <td height="5" bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
          </tr>
          <tr>
            <td height="5" bgcolor="#FFFFFF"><span class="p">2.您一般是如何清洁保养您的电脑屏幕和键盘鼠标?</span></td>
          </tr>
          <tr>
            <td height="5" bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr>
                <td width="15"><input type="radio" name="q2" value="使用专业的电脑清洁用品"></td>
                <td width="300"><span class="p">使用专业的电脑清洁用品      </span></td>
                <td width="15"><input type="radio" name="q2" value="简单使用软布擦拭"></td>
                <td><span class="p">简单使用软布擦拭</span></td>
              </tr>
              <tr>
                <td><input type="radio" name="q2" value="other_"></td>
                <td><span class="p">其它
                  <input name="textq2" id="textq2" type="text" size="30">
                </span></td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
            </table>              </td>
          </tr>
          <tr>
            <td height="5" bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><span class="p" lang="EN-US">3.请问如果联想推出针对不同机型使用特点的清洁保养套装,您是否有兴趣付费购买此产品? </span></span></td>
          </tr>
          <tr>
            <td height="26" bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr>
                <td width="15"><input type="radio" name="q3" value="是"></td>
                <td width="300"><span class="p">是     </span></td>
                <td width="15"><input type="radio" name="q3" value="否"></td>
                <td><span class="p">否</span></td>
              </tr>
              <tr>
                <td><input type="radio" name="q3" value="other_"></td>
                <td><span class="p">不好说
                  <input name="textq3" type="text" id="textq3" size="30">
                </span></td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><span class="p" lang="EN-US">4.您认为这样的清洁保养套装,价格多少钱合理?</span></span></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr>
                <td width="15"><input type="radio" name="q4" value="50元以下"></td>
                <td width="300"><span class="p">50元以下    </span></td>
                <td width="15"><input type="radio" name="q4" value="50-100元"></td>
                <td><span class="p">50-100元</span></td>
              </tr>
              <tr>
                <td><input type="radio" name="q4" value="100元以上"></td>
                <td><span class="p">100元以上                </span></td>
                <td><input type="radio" name="q4" value="other_"></td>
                <td><span class="p">其它
                  <input name="textq4" type="text" id="textq4" size="30">
                </span></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><span class="p">5.您还希望从哪里可以买到联想专用的清洁保养套装</span></span></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr>
                <td width="15"><input type="radio" name="q5" value="联想网上商城网购"></td>
                <td width="300"><span class="p"> 联想网上商城网购</span></td>
                <td width="15"><input type="radio" name="q5" value="联想售后热线订购"></td>
                <td><span class="p">联想售后热线订购</span></td>
              </tr>
              <tr>
                <td><input type="radio" name="q5" value="联想专卖店销售"></td>
                <td><span class="p"> 联想专卖店销售
</span></td>
                <td><input type="radio" name="q5" value="联想服务站销售"></td>
                <td><span class="p">联想服务站销售                </span></td>
              </tr>
              <tr>
                <td><input type="radio" name="q5" value="other_"></td>
                <td><span class="p">其它
                  <input name="textq5" type="text"  id="textq5" size="30">
                </span></td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><span class="p">6.您对我们推出这款服务产品,有什么样的期望与建议?</span></span></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
              <tr>
                <td width="15"><textarea name="q6"id="q6" cols="70"></textarea></td>
                </tr>
              
            </table></td>
          </tr>
          <tr>
            <td bgcolor="#FFFFFF">&nbsp;</td>
          </tr>
          <tr>
            <td height="40" bgcolor="#FFFFFF"><span class="p"><span lang="EN-US"></span>感谢您的参与,祝您生活愉快,万事如意.</span></td>
          </tr>
          <tr>
            <td height="40" bgcolor="#FFFFFF"><a href="javascript:reg();"><img src="images/tu07tj.jpg" width="82" height="39" border="0"></a></td>
          </tr>
          <tr>
            <td height="40" bgcolor="#FFFFFF">&nbsp;</td>
          </tr>
        </table>
        </form>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值