在一个action通过PrintWriter 输出结果放在一个div中  , 在jsp页面中当点击checkbox 的时候触发一个事件修改div中的某一个值 
 PrintWriter out = response.getWriter();
for(int i=0;i<sl.size();i++){
   String s=((Map)sl.get(i)).get("AB80201").toString();
   out.print("<input type='checkbox' onclick='getDivContent'>"+s+"<br/>");
         }在jsp页面中怎么处理

解决方案 »

  1.   

    看你需不需要查询后台了,要的话就有AJAX
    不用话就简单了var str=document.getElementsByName("str");
    if(str.checked==true){
       //这里给DIV复值就行了
    }
      

  2.   

    直接在前面写一段js,加一个function getDivContent
    ps:这里的代码好像要写成 onclick="getDivContent()".
      

  3.   

    out.print("<input type='checkbox' onclick='getDivContent()'>"+s+"<br/>"); 
      

  4.   

     值通过printwriter 传递 在页面有一个div 接收
     我想做的是在输出的数据的前面加一个checkbox当点击的时候就触发一个事件 修改这一行的某个值 
      

  5.   


    out.print("<input type='checkbox' onclick='getDivContent(i)'>"+s+"<br/>");

    通过i标识是哪一行,然后获取
      

  6.   

    out.print("<input type='checkbox' onclick='getDivContent(i)'>"+s+"<br/>");
      

  7.   

    out.print("<input type='checkbox' onclick='getDivContent()'>"+s+"<br/>");  
      

  8.   

    使用servlet 可以解决这个问题的