主题:  表单提交后,如何让浏览器记住表单内容?

5Ddd

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/10/29 14:29:21
#12002/10/29 14:35:29
提交的表单里面有用户的名字,提交之后,怎样才可以让浏览器记住用户的名字,方便用户在第二次提交表单的时候不用输入用户名;

我用的是dwmx来做的asp程序,请高手们告诉我怎样实现这样的功能,谢谢!

小第菜鸟一个,请详细回答实现问题的思路,用dwmx来做所需要的操作,最好可以贴上程序的代码让小弟参考一下,再次感谢!



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#22002/10/29 14:45:16
用session保存就行了:

Session('Name')=Request.Form("Name")



5Ddd

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/10/29 14:29:21
#32002/10/29 18:02:51
这样的代码如何加入到页面里面呢?



5Ddd

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/10/29 14:29:21
#42002/10/29 18:58:54
踢踢



5Ddd

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/10/29 14:29:21
#52002/10/30 0:46:26
Session('Name')=Request.Form("Name")

怎么用啊?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#62002/10/30 0:52:18
第一个Name是要保存的session项名,第二个是表单中相应的项名,放到提交表单后的处理程序中就行了



5Ddd

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/10/29 14:29:21
#72002/10/30 1:03:22
如果是在同一个页面呢?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#82002/10/30 1:11:09
就放在处理程序代码中行了



5Ddd

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/10/29 14:29:21
#92002/10/30 1:13:21
例如我有个form,名为send,form里面有个postuser 的文本框

参考你的这个样子
Session('Name')=Request.Form("Name")

是不是应该这样写
Session('postuser')=Request.Form("send")

如果是,这代码要放在什么地方呢?



5Ddd

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/10/29 14:29:21
#102002/10/30 1:20:03
我用 MagicBeat Server Behavior - 2012 -Set Cookie If CheckBox value Is Yes 这个插件生成了下面的代码

<%
' *** Set Cookie If CheckBox value Is Yes
' *** MagicBeat Server Behavior - 2012 - by Jag S. Sidhu - www.magicbeat.com
cr = Request.Form("cb")
If (cr = "yes") Then
Response.Cookies("postuser") = Request.Form("send")
Response.Cookies("postuser").Expires = Date + 100
Else
Response.Cookies("user").Expires = Date - 1000
End If
%>

好像是用来记录表单 cookie 的
有了这段代码之后怎么用呢?



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#112002/10/30 11:57:35
我给的代码一般放在<%... %>里就可以了

你用插件做的是否可以正常工作?