2013-10-28 46 views
0

我必須創建的是我從訪問中遷出的表單。我創建了4個asp頁面。現在他們想要的是將用戶輸入值存儲一些內容,直到他們在寫入SQL數據庫之前打到最後一頁。在提交最終頁面之前存儲這些數據的最簡單方法是什麼?我可以嘗試一個數組或甚至Java腳本?在經典asp中存儲用戶輸入

+0

JavaScript是最不可靠的方法。會話或隱藏表單輸入都很常見並且易於實現。 –

回答

1

正如this other answer建議,你可以使用會話變量。另一種方法是剛剛從頁面使用隱藏表單域將它們傳遞到頁面,如

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

有沒有正確的答案,這其中你最舒服的

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") 
%>