提交 弹出窗口 表单值 为什么不能呢?

楼主
提交 弹出窗口 表单值 为什么不能呢?
如何让提交的这个文件是一个弹出窗口!
<form action="search.asp" method="post" name="myform"><table width="155" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">请输入关键字</td>
</tr>
<tr>
<td width="100"><input name="pname" type="text" id="pname" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff" size="20"></td>
<td width="55"><input name="imageField" type="image" src="image/second-mid-left-go.jpg" width="20" height="15" border="0"></td>
</tr>
</table></form>
这个函数可以实现这样的功能?但是表单<input name="pname" type="text" id="pname">里面输入的参数不能传到 search.asp
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var U = "search.asp";//这里写你要连接的窗口名

var X = 100; // x position
var Y = 100; // y position
var W = 400; // width
var H = 300; // height

// Do not edit below this line.
var s="resizable,left="+X+",top="+Y+",screenX="+X+",screenY="+Y+",width="+W+",height="+H;
function popMe(){
var SGW = window.open(U,'TheWindow',s)
}
// End -->
</script>
<form action="javascript:popMe()" method="post" name="myform">

通过这样<form action="javascript:popMe()" method="post" name="myform">
<input name="pname" type="text" id="pname" size=20>
如果这样 表单里输入的参数值 不能传到 search.asp
这是为什么呢?
如果我通过
<form action="search.asp" method="post" name="myform">
就是可以的。[em09]
1楼
我试过 用window.open("1.asp?id=3","","")
这样就可以穿过去
2楼
客户端?服务器端?
3楼
嘿嘿,偶又误人子弟了!!!:(
那用request来取得原来窗体的值可以吗?或者用session?
4楼
window.open("1.asp?id=3","","")
这样传递参数是可以的,楼主试试吧
5楼
n年前这种问题就有人问。建议楼主去搜索。很久前我就回答过。

电脑版 Page created in 0.1094 seconds with 4 queries.