首先value的值不能一样在后台得到service的值打印看看是什么结果

解决方案 »

  1.   

    可以用getParameters()获得到啊!
      

  2.   

    把name 和 value该成不一样!!用getParameters获得
      

  3.   

    这里的name应该使用相同的,但是value值不能相同,后台使用getParameters()返回的是一个数组来取值;
      

  4.   

    我一般都是搞个隐藏的域 点击的时候判断点击那个按钮就给那个域赋值  这个步骤是利用javascript完成的 然后在服务器读取那个隐藏域的值
      

  5.   

    大哥你把value改一下传到后台是什么你不就知道了吗
      

  6.   

    name应该使用相同的,但是value值不能相同,使用getParameters()来取值;
      

  7.   

    name应该相同,而value的值不能相同,这样获得参数值的话可以返回一个数组
      

  8.   

    还有人问这种问题!!
    name当然一样,否则就是独立的checkbox了!!
    request.getParameterValues("service");
      

  9.   

    你把三句话写成一样的是想做复选框还是单选框啊?
    先想清楚哦.复选框控件名不能一样,单选框控件类型不是checkbox
    如果不会用就用工具生成嘛.人家工具就不会犯这种..错
      

  10.   

    <html>
    <head>
    </head><body>
    <form id="form1" name="form1" method="post" action="">
      <p>
        <input type="checkbox" name="checkbox" value="checkbox" />
      1
      <input type="checkbox" name="checkbox2" value="checkbox"  checked="checked"/>
      2  
      <input type="checkbox" name="checkbox3" value="checkbox" checked="checked" />
      3</p>
      <p>
        <input type="radio" name="radiobutton" value="radiobutton" checked="checked" />
      1
      <input type="radio" name="radiobutton" value="radiobutton" />
      2
      <input type="radio" name="radiobutton" value="radiobutton" />
      3 </p>
    </form>
    </body>
    </html>
      

  11.   

    你的name一样,可是怎么连value都一样啊,晕
      

  12.   

    对不起大家了,value发错了,所以出现了这个问题
    应该value不一样的,那怎么确定那个选了那个没选?