界面如图所示,要的效果是:只有在paidFlag处打了钩,点击相印的"GO"才有反映,否则就弹出窗体说"请在paidFlag处确认".
还有,数据都是从数据库里查询出来,然后打印出来的.
希望各位大哥帮帮忙~~

解决方案 »

  1.   

    这个界面貌似前几天见过。呵呵。 
    你的列表是循环出来的是吧?
    用不同JS参数控制:(只说方法,具体楼主自己来)
    <script>
    function check(i){
     var box="box"+i;
     if(document.getElementByName(box).checked=false//这里是判断选择框是否选中的方法,这个可能不对 ){
            alert('请先选中复选框,然后点击该连接');
      }else{
           document.location.href='http://www.baidu.com';
      }}</script>
    <form name=form1 action="" >
    <tr><td>选择框</td><td>GO</td></tr>
    //查出循环的内容
    <%
    int i=0;
    while(rs.next){%>
      <tr>
      <td><input type="checkbox" name="box<%=i%>"></td>
      <td><a href=# onclick="check(<%=i%>);">GO</a></td>
      </tr><%i++;
    }%>
    </form>
      

  2.   

    if(document.getElementByName(复选框checkbox的name).checked=false不对 ){
            alert('请先选中复选框,然后点击该连接');
      }else{
           document.location.href=‘你的连接’;
      }
      

  3.   


    我var box="box"+i;   box是一个变量,根据点击"GO"的位置不同,获取的box名字也不一样。 
    大哥,看清了没?