vbscript中取得的变量值如何付给ASP中的变量
<head><SCRIPTLANGUAGE="VBScript"for="button"event=onclick>dimxx=Csng(frm.tt1.value)</...
<head>
<SCRIPT LANGUAGE = "VBScript" for="button" event=onclick >
dim x
x=Csng(frm.tt1.value)
</SCRIPT>
<% dim y
y=????
%>
</head>
<body>
<form id="frm" name="frm">
基本尺寸:
<input name="tt1" type="text" id="tt1" size="4" />
<input type="button" name="button" id="button" value="开始查询" />
</form>
</body>
问下如何把x的值传送给y值。(客户端脚本变量传送给服务器端脚本)
有其他办直接让y或得文本框的值也可以 谢谢了 展开
<SCRIPT LANGUAGE = "VBScript" for="button" event=onclick >
dim x
x=Csng(frm.tt1.value)
</SCRIPT>
<% dim y
y=????
%>
</head>
<body>
<form id="frm" name="frm">
基本尺寸:
<input name="tt1" type="text" id="tt1" size="4" />
<input type="button" name="button" id="button" value="开始查询" />
</form>
</body>
问下如何把x的值传送给y值。(客户端脚本变量传送给服务器端脚本)
有其他办直接让y或得文本框的值也可以 谢谢了 展开
5个回答
展开全部
因为
<%
y=xxx
%>
是在服务端执行的,所以在客户端根本无法完成这一动作。因此必须提交一下才有可能做到:
<%
y=request.queryString("x")
'提交后得到
y
%>
<SCRIPT
LANGUAGE
=
"VBScript">
sub
smt()
Dim
x
x=Csng(frm.tt1.value)
frm.action="test.asp?x="+x
'test.asp是本页面的名字
frm.submit()
end
sub
</SCRIPT>
<form
id="frm"
name="frm"
method=get>
基本尺寸:
<input
name="tt1"
type="text"
id="tt1"
size="4"
/>
<input
type="button"
name="button"
id="button"
value="开始查询"
onclick=smt()
/>
</form>
<%
y=xxx
%>
是在服务端执行的,所以在客户端根本无法完成这一动作。因此必须提交一下才有可能做到:
<%
y=request.queryString("x")
'提交后得到
y
%>
<SCRIPT
LANGUAGE
=
"VBScript">
sub
smt()
Dim
x
x=Csng(frm.tt1.value)
frm.action="test.asp?x="+x
'test.asp是本页面的名字
frm.submit()
end
sub
</SCRIPT>
<form
id="frm"
name="frm"
method=get>
基本尺寸:
<input
name="tt1"
type="text"
id="tt1"
size="4"
/>
<input
type="button"
name="button"
id="button"
value="开始查询"
onclick=smt()
/>
</form>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为 <% y=xxx %> 是在服务端执行的,所以在客户端根本无法完成这一动作。因此必须提交一下才有可能做到:
<% y=request.queryString("x") '提交后得到 y %>
<SCRIPT LANGUAGE = "VBScript">
sub smt()
Dim x
x=Csng(frm.tt1.value)
frm.action="test.asp?x="+x 'test.asp是本页面的名字
frm.submit()
end sub
</SCRIPT>
<form id="frm" name="frm" method=get>
基本尺寸:
<input name="tt1" type="text" id="tt1" size="4" />
<input type="button" name="button" id="button" value="开始查询" onclick=smt() />
</form>
<% y=request.queryString("x") '提交后得到 y %>
<SCRIPT LANGUAGE = "VBScript">
sub smt()
Dim x
x=Csng(frm.tt1.value)
frm.action="test.asp?x="+x 'test.asp是本页面的名字
frm.submit()
end sub
</SCRIPT>
<form id="frm" name="frm" method=get>
基本尺寸:
<input name="tt1" type="text" id="tt1" size="4" />
<input type="button" name="button" id="button" value="开始查询" onclick=smt() />
</form>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.使用ajax "post或get" x的值给服务器端
2.在客户端把x放入cookie中,在服务器端读取,这种方法并不绝对可靠
2.在客户端把x放入cookie中,在服务器端读取,这种方法并不绝对可靠
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
get方法:
y=request.queryString("x")
post方法:
request.form("x")
y=request.queryString("x")
post方法:
request.form("x")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你就只能用AJAX了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询