很简单的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 是客户端代码, 不能放在<% %>中(服务端代码).

可以这么写(保存成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); <