on the validation page, store each value in a variable using
strVar1 = Request.Form("input1")
strVar2 = Request.Form("input2")
and so on... then in the code that redirects back to the form use a querystring
Response.Redirect ("form.asp?input1=strVar1&input2=strVar2")
back on the form page you have to store the valus into a variable again using
input1 = Request.QueryString("input1")
input2 = Request.QueryString("input2")
Then in the form you have to use the variables in the value fields
<input type="text" name="input1" value="<%=input1%>">
__________________________________________________________
That's one way to do it.