甲页面上的复选框选中了,乙页面的复选框就被沟掉了 s2sh框架中这个功能可以实现么,如果能请发个例子之类的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 甲页面写的是:每个复选框后面都是人员的id和姓名乙页面写的是:每个复选框后面都是人员的id和姓名要求是甲页面选中的乙页面上同一个id和姓名前面就没有勾了同理乙页面上有勾的甲页面被选中的复选框也变成未选定状态 可以session里放 甲页面选中的value的字符串 用,隔开已页面从session中取出 js控制选中 这个问题很难啊放在session或者cookie里面,两个页面怎么通信呢尤其是甲页面只点一个复选框,乙页面什么都没干说一个比较傻得实现甲页面点复选框调ajax,把一个值传到服务端,乙页面用comet监听这个值,然后做一些操作 甲页面和乙页面 建立一个关系吧就是说甲页面 做 乙页面 的父页面甲页面使用js 的 window.open(乙页面) ,这样的话 使用js就可以控制甲页面和乙页面 你可以将甲页面选中的项 保存到数据库里 然后在乙页面通过sql语句 判断 将选中的项的值传给 乙页面中的复选框 建立两个页面之间的父子关系,利用js根据点击事件触发,修改window.opener页面相应input的值 刚刚写了两个小页面,楼主看一下index.jsp:<%@page pageEncoding="gbk" %><html> <head> <title>Index</title> <script type="text/javascript"> function o(){ window.open("/test/index1.jsp"); } </script> </head> <body> <center> <h1>Index</h1> <hr> <input type="button" value="open" onclick="o()"> <form action="test.do" method="post"> <%for(int i=0;i<10;i++){ %> <input type="checkbox" id="<%=i %>" value="<%=i %>">name<%=i %> <%} %> <input type="submit" value="click"> </form> </center> </body></html>index1.jsp<%@page pageEncoding="gbk" %><html> <head> <title>Index1</title> <script type="text/javascript"> function o(a){ if(window.opener.document.getElementById(a).checked==true){ window.opener.document.getElementById(a).checked=false; } } </script> </head> <body> <center> <h1>Index1</h1> <hr> <form action="test.do" method="post"> <%for(int i=0;i<10;i++){ %> <input type="checkbox" id="<%=i %>" value="<%=i %>" onclick="o(<%=i %>);">name<%=i %> <%} %> <input type="submit" value="click"> </form> </center> </body></html>点击index.jsp,打开index1.jsp,然后你选几个试试看 跟我学spring3 电子书下载 jstl获取session问题 关于Struts2验证框架 是否太鸡肋? Tomcat突然生病?寻良医! JBoss Seam怎么接收页面提交来的数据 最近看了RMI,出略的总结了一下RMI的执行过程,不知道对不对。请大虾指正 怎样触发Servlet 链,请大家帮忙! 哪位做过java和SAP系统之间的接口? EJB QL 什么是xml???包括html?吗?? ssh问题 远端通信的问题
每个复选框后面都是人员的id和姓名
乙页面写的是:
每个复选框后面都是人员的id和姓名
要求是甲页面选中的乙页面上同一个id和姓名前面就没有勾了
同理乙页面上有勾的甲页面被选中的复选框也变成未选定状态
已页面从session中取出 js控制选中
放在session或者cookie里面,两个页面怎么通信呢
尤其是甲页面只点一个复选框,乙页面什么都没干
说一个比较傻得实现甲页面点复选框调ajax,把一个值传到服务端,乙页面用comet监听这个值,然后做一些操作
index.jsp:
<%@page pageEncoding="gbk" %>
<html>
<head>
<title>Index</title>
<script type="text/javascript">
function o(){
window.open("/test/index1.jsp");
}
</script>
</head>
<body>
<center>
<h1>Index</h1>
<hr>
<input type="button" value="open" onclick="o()">
<form action="test.do" method="post">
<%for(int i=0;i<10;i++){ %>
<input type="checkbox" id="<%=i %>" value="<%=i %>">name<%=i %>
<%} %>
<input type="submit" value="click">
</form>
</center>
</body>
</html>
index1.jsp
<%@page pageEncoding="gbk" %>
<html>
<head>
<title>Index1</title>
<script type="text/javascript">
function o(a){
if(window.opener.document.getElementById(a).checked==true){
window.opener.document.getElementById(a).checked=false;
}
}
</script>
</head>
<body>
<center>
<h1>Index1</h1>
<hr>
<form action="test.do" method="post">
<%for(int i=0;i<10;i++){ %>
<input type="checkbox" id="<%=i %>" value="<%=i %>" onclick="o(<%=i %>);">name<%=i %>
<%} %>
<input type="submit" value="click">
</form>
</center>
</body>
</html>
点击index.jsp,打开index1.jsp,然后你选几个试试看