谁能解决这个jsp的问题?散分 把selectOneOrgUser这个java文件相关源代码贴出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript中的赋值有问题吧,可以把input框作为一个对象传给javascript,javascript根据获得的对象来赋值! selectOneOrgUser.do:是什么?javabean?jsp页面?贴出来看看. 这个是“设置”按钮弹出的页面,谢谢<%@ page contentType="text/html;charset=GB2312" language="java" %><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %><%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %><%@ page import="java.util.List"%><%@ page import="com.bidlink.bidonline.systemmanage.department.User"%><% String destine = request.getParameter("destine"); List list = (List) request.getAttribute("list");%><html><head><title>请选择用户:</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="../../../style.css" type="text/css"><SCRIPT LANGUAGE="JavaScript"> <!-- function processClick() { aForm = document.mainForm; found = false; var user = null; for (var i=0; i<aForm.user.options.length; i++) { if (aForm.user.options[i].selected) { user = aForm.user.options[i]; found = true; break; } }//for i if (!found) { alert('请选择用户!'); return; } destine = aForm.destine.value; window.opener.addUser(user.value,user.text,destine); window.close(); }//processClick() --></SCRIPT></head><body bgcolor="#FFFFFF" text="#000000"> <form name="mainForm" action="" method="post"> <input type="hidden" name="destine" value="<%= destine %>"> <center> <br><b>请选择用户:</b><br><br> <select name="user" single size="20" style="width:300px;height:350px;"> <% for (int i=0; i<list.size(); i++) { User user = (User) list.get(i); %> <option value="<%= user.getId() %>"><%= user.getName() %></option> <% }//for i %> </select> <br> <input type="button" value="确定" onClick="processClick();"> </center> </form> </body></html> 贴这句话window.opener.addUser(user.value,user.text,destine);的addUser函数!! 这个页面来选择用户,传到前一个页面,前一个页面有作者1和作者2的文本筐,设置弹出这个页面,这个页面选择一个用户传到文本筐 function addUsers(id, name, destine) { aForm = document.mainForm; var options = null; if(destine == 1){ options = aForm.FD7.options; }else if(destine == 101){ options = aForm.FD5.options; }else if(destine == 102){ options = aForm.FD4.options; } //检查是否已有该用户 found = false; for (var i=0;i<options.length; i++) { if (options[i].value==id) { found = true; break; } }//for i if (!found) { options[options.length]=new Option(name,id); return true; } return false; }//addUsers() 上面那个addusers错了,adduser是这个 function addUser(id, name, destine) { aForm = document.mainForm; aForm._FD1.value = id; aForm.FD1.value = name; aForm._FD8.value = id; aForm.FD8.value = name; aForm._FD9.value = id; aForm.FD9.value = name; }//addUser() function addUser(id, name, destine) { aForm = document.mainForm; aForm._FD1.value = id; aForm.FD1.value = name; aForm._FD8.value = id; aForm.FD8.value = name; aForm._FD9.value = id; aForm.FD9.value = name; }//上页的函数你把FD1\FD8它们的值都付值为参数name的值,在页面上它们当然显示的一样了,你要根据参数destine的值来分别给它们付值,晕~ 程序中window.opener.addUser(user.value,user.text,destine);的addUser函数!!请问是? jsp发送邮件 如何获得网络中一个局域网中某台电脑的mac地址 flex3.5的Fade问题 webRoot右键怎么创建不了jsp文件? hibernate中怎么不能用inner join啊? dreamweaver和myeclipse能一起用吗? JSP页面提交后,返回……无数据了~~~~解决就散分(在线等) jdbc连接sqlserver2000出现的问题,tomcat JSP连接数据库大全 文件上传读数据问题:为什么是两次?而且不一样的内容? 上帝啊,这个问题怎么弄的?哪位帮着看看?!! 一个heibernate的问题(欢迎对heibernate的感兴趣的朋友们进来讨论)
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ page import="java.util.List"%>
<%@ page import="com.bidlink.bidonline.systemmanage.department.User"%><%
String destine = request.getParameter("destine");
List list = (List) request.getAttribute("list");
%><html>
<head>
<title>请选择用户:</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../../../style.css" type="text/css"><SCRIPT LANGUAGE="JavaScript">
<!--
function processClick() {
aForm = document.mainForm;
found = false;
var user = null;
for (var i=0; i<aForm.user.options.length; i++) {
if (aForm.user.options[i].selected) {
user = aForm.user.options[i];
found = true;
break;
}
}//for i
if (!found) {
alert('请选择用户!');
return;
}
destine = aForm.destine.value;
window.opener.addUser(user.value,user.text,destine);
window.close();
}//processClick()
-->
</SCRIPT></head><body bgcolor="#FFFFFF" text="#000000">
<form name="mainForm" action="" method="post">
<input type="hidden" name="destine" value="<%= destine %>">
<center>
<br><b>请选择用户:</b><br><br>
<select name="user" single size="20" style="width:300px;height:350px;">
<%
for (int i=0; i<list.size(); i++) {
User user = (User) list.get(i);
%>
<option value="<%= user.getId() %>"><%= user.getName() %></option>
<%
}//for i
%>
</select>
<br>
<input type="button" value="确定" onClick="processClick();">
</center> </form>
</body></html>
function addUsers(id, name, destine) {
aForm = document.mainForm;
var options = null;
if(destine == 1){
options = aForm.FD7.options;
}else if(destine == 101){
options = aForm.FD5.options;
}else if(destine == 102){
options = aForm.FD4.options;
}
//检查是否已有该用户
found = false;
for (var i=0;i<options.length; i++) {
if (options[i].value==id) {
found = true;
break;
}
}//for i
if (!found) {
options[options.length]=new Option(name,id);
return true;
}
return false;
}//addUsers()
adduser是这个 function addUser(id, name, destine) {
aForm = document.mainForm;
aForm._FD1.value = id;
aForm.FD1.value = name;
aForm._FD8.value = id;
aForm.FD8.value = name;
aForm._FD9.value = id;
aForm.FD9.value = name;
}//addUser()
aForm = document.mainForm;
aForm._FD1.value = id;
aForm.FD1.value = name;
aForm._FD8.value = id;
aForm.FD8.value = name;
aForm._FD9.value = id;
aForm.FD9.value = name;
}
//上页的函数你把FD1\FD8它们的值都付值为参数name的值,在页面上它们当然显示的一样了,你要根据参数destine的值来分别给它们付值,晕~
请问是?