很简单的asp问题,200分大出血求解决
来源:百度知道 编辑:UC知道 时间:2024/09/25 09:28:58
比如说吧
我想把form1.textfield的value取出来,然后赋值给cookies("id")
应该怎么做?前提是不要用其他做法
就像这样
<area shape="circle" coords="166,87,26" href="#" onclick=
"vbscript:
<%Response.Cookies("id")=form1.textfield.value%>
" />
但是form1.textfield.value放在<% %>里面会出现错误,拿出来没效果
谁帮我解决马上送分,能留下qq随后,谢了
我想把form1.textfield的value取出来,然后赋值给cookies("id")
应该怎么做?前提是不要用其他做法
就像这样
<area shape="circle" coords="166,87,26" href="#" onclick=
"vbscript:
<%Response.Cookies("id")=form1.textfield.value%>
" />
但是form1.textfield.value放在<% %>里面会出现错误,拿出来没效果
谁帮我解决马上送分,能留下qq随后,谢了
不可能的事情,用别的方法做,还有,上面那几种方法都是换汤不换药
form1.textfield.value 是客户端代码, 不能放在<% %>中(服务端代码).
可以这么写(保存成ASP文件浏览):
<%
id = request("textfield")
response.cookies("id") = id
%>
<html>
<head>
</head>
<body>
<form>
<input name=textfield value="<%=id%>">
<input type=submit value="save">
</form>
</body>
</html>
你想做的和ASP没有关系
<%Response.Cookies("id")=request("id")%>
Response.Cookies("id")=form1.textfield.value
是服务器脚本怎么能放在客户端运行?!
另外这样调用表单 form1.textfield.value 是错误的,应该这样:document.form1.textfield.value
给你个客户端 JS 脚本操作 Cookie 的函数。
function setCookie(name,value)
{
var Days = 30;
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000); <