javascript中值传递的两个问题

drzy 2003-01-28 05:45:17
1:用window.open("a.asp?dr=lll","dd","")这样把一个页面的值dr=lll传递到另一个asp页面是否对。
2:<HTML>
<HEAD>
<TITLE> New Document </TITLE>

<script language=javascript>
function submit(form)
{ window.location.href="b.asp?dr=drform.text.value";

}
</script>

</HEAD>

<BODY>
<form name=drform>
<input type=text name=text>
<input type=button onclick="submit(document.drform);">
</form>

</BODY>
</HTML>
b.asp

<%dr=request.querystring("dr")

response.write dr%>

如上将表单值传递到b.asp中但不能实现,各位看看该这么写?谢谢
...全文
36 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
drzy 2003-01-28
  • 打赏
  • 举报
回复
第2个问题解决了
第1个问题谁给看看
window.open()打开窗口时怎么传递值
liudong963 2003-01-28
  • 打赏
  • 举报
回复
得到的是什么结果,是空值吗?
drzy 2003-01-28
  • 打赏
  • 举报
回复
还是不行
jsidiot 2003-01-28
  • 打赏
  • 举报
回复
<BODY>
<form name=aa>
<input type=text name=dr >

</form>
<input type=button value='submit ' onclick='submita();'>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function submita(){
window.location.href="a.asp?a="+aa.dr.value;
}
//-->
</SCRIPT>
win2000,ie6测试通过
jsidiot 2003-01-28
  • 打赏
  • 举报
回复
drform.text.value这个名字不应该取text
换其他得
drzy 2003-01-28
  • 打赏
  • 举报
回复
不行
zhpfaff 2003-01-28
  • 打赏
  • 举报
回复
window.location.href="b.asp?dr=drform.text.value";
dr是个变量,所以你不能直接使用字符
window.location.href="b.asp?dr="+drform.text.value;

kickken 2003-01-28
  • 打赏
  • 举报
回复
<script language=javascript>
function submit(form)
{ window.location.href="b.asp?dr=drform.text.value";

}
</script>
中的 { window.location.href="b.asp?dr=drform.text.value"; 应该为
{ window.location.href="b.asp?dr=" + drform.text.value;

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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