在经典asp中存储用户输入

时间:2013-10-28 15:12:33

标签: asp-classic

我必须创建的是我迁移出来的表单。我创建了4个asp页面。现在他们想要的是将用户输入值存储一些,直到它们在写入SQL数据库之前到达最终页面。在提交的最终页面之前,将这些数据存储的最简单方法是什么?我可以尝试一个数组甚至是java脚本吗?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

this other answer中所述,您可以使用会话变量。另一种方法是使用隐藏的表单字段将它们从一个页面传递到另一个页面,例如

<input name="yourvariable" type="hidden" value="<%=Request.Form("yourvariable")%>

没有正确的答案,这是你最熟悉的案例

答案 2 :(得分:0)

“get_user_info.asp”

<html>
<head></head>
<body>
<form id='frm_user_info' name='frm_user_info' method='post' action='get_user_info_go.asp'>
<table cellspacing='3'>
<tr>
<td align=right>Name</td>
<td><input type='text' id='s_name' name='s_name' size='40'></td>
</tr>
<tr>
<td></td>
<td><input type='submit' value='Next'></td>
</tr>
</table>
</form>
</body>
</html>

“get_user_info_go.asp”

<%
s_name=request.form("s_name")
if (s_name="") then response.redirect("get_user_info.asp")
session("s_name")=s_name
response.redirect("next_page.asp")
%>