大家注意过没有这样传值会丢失,

liweijun598 2003-11-24 03:33:13
<form action="a.asp">
<input type=text name=fuwu>
<input type=submit name=submit onclick="javascript:window.open('a.asp');return false;">
</form>
============================
a.asp
<%
response.write request("fuwu")
%>


可是值给丢了,怎么解决呢
...全文
44 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
liweijun598 2003-11-27
  • 打赏
  • 举报
回复
to:fangpeng2003
我找到错误了,是你的程序的}位置不对, 好像是粗心弄错了吧,还是要感谢你:
接分吧:

<script language="JavaScript">
function ok()
{
var toValue;
for(var i=0;i<form1.country.length;i++)
{
if(form1.country[i].checked)
{
toValue=form1.country[i].value;


//alert(toValue);
//location.href="test2.asp?fuwu="+toValue;
window.open('1.asp?fuwu='+toValue,'','width=300,height=200');
}
}

}
</script>
<form name=form1 action="" method="post">
<input type="radio" name="country" value="1">
<input type="radio" name="country" value="2">
<input type="radio" name="country" value="3">
<input type="radio" name="country" value="5">
<input type="button" name="Submit" value="Submit" onClick="javascript:ok();">
</form>
liweijun598 2003-11-27
  • 打赏
  • 举报
回复
to : fangpeng2003
你的程序我测试了,还是不行呀,第一个country的值可以取出来,但是后面的就不行了
liweijun598 2003-11-26
  • 打赏
  • 举报
回复
up
liweijun598 2003-11-26
  • 打赏
  • 举报
回复
楼上各位注意了:
沙虫那个是正确,我也测试了,可是他的环境不是下面过样,请各位详看:
<form name=form1>

<input name="fuwu" type="radio" value="1" checked>
<input type="radio" name="fuwu" value="2">
<input type="radio" name="fuwu" value="3">
<input type="radio" name="fuwu" value="5">

<input type="submit" name="Submit" value="submit" onClick="javascript:window.open('a.asp?fuwu='+this.form.fuwu.value,'','width=500,height=300,toolbar=no, status=no, menubar=no, resizable=no, scrollbars=no');return false;">
</form>

这种情况下就不对了!

错误:undefined
qxs 2003-11-26
  • 打赏
  • 举报
回复
<input type=radio value=88 name=fuwu>
不用传参数,给这个加个value就可以了
  • 打赏
  • 举报
回复
沙虫那个是正确的。
tornado6643 2003-11-26
  • 打赏
  • 举报
回复
method
tornado6643 2003-11-26
  • 打赏
  • 举报
回复
<form action="a.asp" mthod=post>
<!--code-->
</form>
cdsun 2003-11-26
  • 打赏
  • 举报
回复
<input type=text name=fuwu>

这里应该有一个value才可以阿
bzscs 2003-11-26
  • 打赏
  • 举报
回复
<form name=form1>
<input type=radio value=88 name=fuwu>
<input type=submit value=submit onclick="javascript:window.open('a.asp?fuwu='+this.form.fuwu.value,'','width=300,height=200');return false;">
</form>
======================
a.asp
<%
response.write reqeust("fuwu")
%>
测试通过
liweijun598 2003-11-26
  • 打赏
  • 举报
回复
为什么还没有解决呢,真的没有办法了吗
fangpeng2003 2003-11-26
  • 打赏
  • 举报
回复
<script language="javascript">
function ok(){
var toValue;
for(var i=0;i<FrmTest5.country.length;i++){
if(FrmTest5.country[i].checked)
toValue=FrmTest5.country[i].value;
}
//alert(toValue);
//location.href="test2.asp?fuwu="+toValue;
window.open('test2.asp?fuwu='+toValue,'','width=300,height=200');
//return false;
}
function ok1(){
alert(frm.a.value);
}
</script>
</head>
<body>
<form method="post" action="" name="FrmTest5">
<input type="radio" name="country" value="China">China
<br>
<input type="radio" name="country" value="Japan">Japan
<br>
<input type="radio" name="country" value="USA">USA
<br>
<input type="button" value="È·¶¨" onclick="javascript:ok();">

</form>
</body>
liweijun598 2003-11-25
  • 打赏
  • 举报
回复
up
liweijun598 2003-11-25
  • 打赏
  • 举报
回复
楼上的方法我试过了,不行的
<form name=form1>
<input type=radio value=88 name=fuwu>
<input type=submit value=submit onclick="javascript:window.open('a.asp?fuwu='+document.form1.fuwu.value,'','width=300,height=200');">
</form>
======================
a.asp
<%
response.write reqeust("fuwu")
%>




根本就不行呀
DeltaCat 2003-11-25
  • 打赏
  • 举报
回复
<form name=form1>
<input type=text name=fuwu>
<input type=button name=submit onclick="javascript:window.open('a.asp?fuwu=' + document.form1.fuwu.vlaue);">
</form>
============================
a.asp
<%
response.write request("fuwu")
%>
liweijun598 2003-11-25
  • 打赏
  • 举报
回复
楼上的方法还是不行呀,无法取出值
undefined
难道没有解决的方法了吗?
不会吧!
wsmall 2003-11-24
  • 打赏
  • 举报
回复
onclick="javascript:window.open('a.asp?fuwu='+fuwu.value,'','width=100,height=100')"

这样应该可以的
vjlin 2003-11-24
  • 打赏
  • 举报
回复
<input type=text name=fuwu>
<input type=submit name=submit onclick="javascript:window.open('a.asp?fuwu='+fuwu.value,'','width=100,height=100')">

============================
a.asp
<%
response.write request("fuwu")
%>
vjlin 2003-11-24
  • 打赏
  • 举报
回复
<input type=text name=fuwu>
<input type=submit name=submit onclick="javascript:window.open('a.asp?fuwu='+fuwu.value,'','width=100,height=100')

============================
a.asp
<%
response.write request("fuwu")
%>
liweijun598 2003-11-24
  • 打赏
  • 举报
回复
楼上的注意了,我是想弹出一个可以自己设定尺寸的小窗口
加载更多回复(3)

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧