js js中 在父窗口中window.open(子窗口) 子窗口中包含几个文本框。(不能为空)问? 如何将子窗口中的值传递给父窗口,,组后一起提交给servlet 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.open("test.html?uid=beijing&uname=北京");test.html中接收信息:String uid = request.getParameter("uid");String uname = request.getParameter("uname"); 在子窗口中你可以window.opener.form1.name.value设置或取得父窗口中的值。如window.opener.form1.name.value="333"或var name=window.opener.form1.name.value;这样就可以在子窗口中操作父窗口中的值了,都能得到了,还怕不能提交吗??? 我的意思是说.在子窗口的文本框中填写的信息(用户填写,不是预先定义的 ) 如何 传递到父窗体中然后 将子窗体和父窗体的值一并传递到servlet中 用我说的就可以啊,你打开了子窗口后,输入了一些东西,那么在关闭之前把输入的数据放到主窗口的隐藏域里啊<input type="hidden" name="subName"/>你在子窗口中可以这样window.opener.form1.subName.value=form2.username.value;form2是子窗口中的form,form1是父窗口中的form test.html<html><head><title>Insert title here</title></head><body><form name="testForm"><input type="text" name="name" id="nameField" value="ddd" /><input type="button" name="submit" value="test" onclick="window.open("./action.jsp");" /></form></body></html>action.jsp<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><html><head><title>Insert title here</title></head><body><% String tmpStr = String.valueOf(Math.random());%><script type="text/javascript"> window.opener.document.getElementById("nameField").value= "<%= tmpStr %>"; window.close();</script></body></html>或者用用window.showModalDialog来传值 eclipse 使用URL连接出错,求解 新手问下JAVA是做什么的 jquery问题 java web开发。 hibernate 多对多查询问题--集合中的对象通过什么方式进一步查询呢? 怎么用sql语句查询oracle timestamp字段内容 求解:用何用JS控制网页Banner自动适应电脑分辨率? 无法选择文件夹!怎样才能够选择呢? bean中如何取得session中的值???? 怎样才能在jsp页面中使用可视的JavaBean? foreach遍历ArrayList的问题 跪求各位! 这个语句错在那里了,请指教
test.html中接收信息:
String uid = request.getParameter("uid");
String uname = request.getParameter("uname");
window.opener.form1.name.value设置或取得父窗口中的值。
如
window.opener.form1.name.value="333"或
var name=window.opener.form1.name.value;
这样就可以在子窗口中操作父窗口中的值了,都能得到了,还怕不能提交吗???
你在子窗口中可以这样window.opener.form1.subName.value=form2.username.value;
form2是子窗口中的form,form1是父窗口中的form
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<form name="testForm">
<input type="text" name="name" id="nameField" value="ddd" />
<input type="button" name="submit" value="test" onclick="window.open("./action.jsp");" />
</form>
</body>
</html>action.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<%
String tmpStr = String.valueOf(Math.random());
%>
<script type="text/javascript">
window.opener.document.getElementById("nameField").value= "<%= tmpStr %>";
window.close();
</script>
</body>
</html>
或者用用window.showModalDialog来传值