asp中vbscript的问题,求助~

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:58:36
这个是将自己的表单值提交到自己cookies名称users中,uesrs的值为cook
是哪错了?
<form name="form1" method="post" action="index.asp">
<input type="text" name="cook">
<input type="submit" name="tijiao" value="提交">
</form>
<%
dim cook
cook=request.Form("cook")
response.Cookies("users")=cook
response.Write("当前值"&cook)
%>
这是检测cookies中的users值的代码,写在另一个页面的,答案必须与上面的值相同
<%
response.Write("cookies的值:"&request.Cookies("users"))
%>

了解一些了

你这两块代码都是写在一个页的么?
<form name="form1" method="post" action="index.asp">
<input type="text" name="cook">
<input type="submit" name="tijiao" value="提交">
</form>
上面这块是要写在提交页的

<%
dim cook
cook=request.Form("cook")
response.Cookies("users")=cook
response.Write("当前值"&cook)
%>
而这块是写在接收页的

你把两块都写在同一个页了,当然ASP不会执行喽

兄弟,我知道那段是检测Cookies的,但是,你先好好理解下ASP的工作方式吧。当你点提交的时候,表单中的cook是直接提交到index.asp页去了,当前面并没有保留任何数据,而你的response.Cookies("users")=cook操作是在当前页做的,所以,这个操作是无效的
你把下面这段要写在index.asp页,也就是你提交数据过去的那个页就可以了
<%
dim cook
cook=request.Form("cook")
response.Cookies("users")=cook
response.Write("当前值"&cook)
%>

算啦,好心没好报,好好学学ASP再来跟我讨论!
客户端脚本跟服务端脚本都没分清楚,还说别人不懂!

哈哈,楼主,ASP是服务端脚本,不