用如下句子,选择值由name返回
<input type="radio" value="腰椎间盘突出症" name="ness1">
<input type="radio" value="腰腿痛" name="ness1">,
<input type="radio" value="腰椎滑脱" name="ness1">,
<input type="radio" value="高血压" name="ness1">,

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script>
    function test(){
      if(document.all.ness1.checked ==false){
         alert('请选择所患病情');
     return false;
      } 
       if(document.all.ness2.checked ==false){
         alert('请选择所患病情');
     return false;
      }
       if(document.all.ness3.checked ==false){
         alert('请选择所患病情');
     return false;
      }
       if(document.all.ness4.checked ==false){
         alert('请选择所患病情');
     return false;
      }
     }
     </script>
    </HEAD><BODY>
    <form name=theform>
    <input type="checkbox" value="腰椎间盘突出症" name="ness1">
    <input type="checkbox" value="腰腿痛" name="ness2">
    <input type="checkbox" value="腰椎滑脱" name="ness3">
    <input type="checkbox" value="高血压" name="ness4">
    <input type=button value="测试" onclick="test()">
    </form>
    </BODY>
    </HTML>
      

  2.   

    干嘛非要用CHECKBOX,RADIO不是更好嘛
      

  3.   

    <input type="checkbox" value="腰椎间盘突出症" name="ness1">
    <input type="checkbox" value="腰腿痛" name="ness2">,
    <input type="checkbox" value="腰椎滑脱" name="ness3">,
    <input type="checkbox" value="高血压" name="ness4">,
    这是我在页面设的4个选择框,当用户在注册的时候,这四个选择框最少要选择一个,我用JAVASCRIPT去判断,怎么不行;if ((theform.ness1.value = '') && (theform.ness2.value = '') && (theform.ness3.value = '') && (theform.ness4.value = '')){
     alert('请选择所患病情');return false;}修改javascript部分:===>if ((!document.theform.ness1.checked) && (!document.theform.ness2.checked) && (!document.theform.ness3.checked) && (!document.theform.ness4.checked))
    {
    alert('请选择所患病情');
    return false;
     }
      

  4.   

    不是你这样的,人家可以多选的
    --------------------------------
    干嘛非要用CHECKBOX,RADIO不是更好嘛
      

  5.   

    多谢各位了。刚才的问题在你们的帮助下已经解决,了,我现在还想问一点,
    当用户选择后提交时,我要处理数据向库里面插入记录,下面这段代码是我取到上面4个选择框用户选择后的提交的值
    function myfunc($ill)

       static $aa;
       $aa.=$ill;
       return $aa;
    }for($j=1;$j<5;$j++){
      $aa = "ness".$j;
      $ill = ${$aa};
      if($ill) == "checked"){
        $illness=myfunc($ill);
       }
    }我把取到值放到$illness里面,比方用户选择ness1和ness2,那我的$illness=腰椎间盘突出症腰腿痛,再用insert语句插到对应的表的illness字段里面
    我上面的程序好象取不到值,请大家帮忙看看,谢谢!