关于JS和ASP之间的传值问题
我用下面这个代码:===============================================<scriptlanguage="javascript">...
我用下面这个代码:
===============================================
<script language="javascript">
function guest_info()
{
var x=document.getElementById("用户名");
window.guest_info_show.location="guest_info_show.asp?x="+x.value;
}
</script>
=========================================
获得了下面这个输入框的变量:
=========================================
<input id="用户名" size="15" name="用户名" onblur="guest_info()" />
=========================================
然后用下面这行代码获得这个变量:
=========================================
dim guest_info
guest_info=request.QueryString(x)
=========================================
为什么不成功呢?
到底哪里出错了呢?
我想得到的效果是:
在页面中的A框架通过onblur和JS取值
传递给页面中的guest_info_show框架中的guest_info_show.asp页面处理
--------------
但是问题是,即使我试着将x直接赋值为“hello”
但运行后就我看到的页面url为:
…(这个省略)…/guest_info_show.asp?x=undefined
看后面的,可见根本没有得到值,为什么会这样? 展开
===============================================
<script language="javascript">
function guest_info()
{
var x=document.getElementById("用户名");
window.guest_info_show.location="guest_info_show.asp?x="+x.value;
}
</script>
=========================================
获得了下面这个输入框的变量:
=========================================
<input id="用户名" size="15" name="用户名" onblur="guest_info()" />
=========================================
然后用下面这行代码获得这个变量:
=========================================
dim guest_info
guest_info=request.QueryString(x)
=========================================
为什么不成功呢?
到底哪里出错了呢?
我想得到的效果是:
在页面中的A框架通过onblur和JS取值
传递给页面中的guest_info_show框架中的guest_info_show.asp页面处理
--------------
但是问题是,即使我试着将x直接赋值为“hello”
但运行后就我看到的页面url为:
…(这个省略)…/guest_info_show.asp?x=undefined
看后面的,可见根本没有得到值,为什么会这样? 展开
2个回答
展开全部
框架?
你是说左右下面那种框架?
还是直接在网页中iframe 框架
a.html 代码
<script language="javascript">
function guest_info()
{
var x=document.getElementById("用户名");
window.guest_info_show.location="guest_info_show.asp?x="+x.value;
}
</script>
<input id="用户名" size="15" name="用户名" onblur="guest_info()" />
<iframe id="guest_info_show" name="guest_info_show" width="400" height="100"></iframe>
==========================================
guest_info_show.asp 代码:
<%dim guest_info
guest_info=Trim(Request.QueryString("x"))
Response.Write(guest_info)
%>
再试试.我这里是通过的.
你是说左右下面那种框架?
还是直接在网页中iframe 框架
a.html 代码
<script language="javascript">
function guest_info()
{
var x=document.getElementById("用户名");
window.guest_info_show.location="guest_info_show.asp?x="+x.value;
}
</script>
<input id="用户名" size="15" name="用户名" onblur="guest_info()" />
<iframe id="guest_info_show" name="guest_info_show" width="400" height="100"></iframe>
==========================================
guest_info_show.asp 代码:
<%dim guest_info
guest_info=Trim(Request.QueryString("x"))
Response.Write(guest_info)
%>
再试试.我这里是通过的.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询