asp检验表单成功后才提交

来源:百度知道 编辑:UC知道 时间:2024/05/16 09:21:04
<% If Trim(Request.Form("Submit")) = "提交" Then %>

<% if Trim(Request.Form("textfield")) <> "" then
thank = true
else
text1 = "请填写数据"
end if
%>
<% End If %>

<form name="form1" method="post" action="index.asp"> <!-- 就是这儿,当thank=true时才提交 -->
<input type="text" name="textfield">
<input type="submit" name="Submit" value="提交">
</form>
请教:如何当表单提交并检验合格后才提交到下一页,并且这检验表单代码与表单在同一页内

<% if Trim(Request.Form("textfield")) <> "" then
thank = true
response.redirect "下一页的链接写在这里,就可以进入下一页了"
else
text1 = "请填写数据"
end if
%>

改法如上.

<% If Request("thank")= "true" Then
if Trim(Request.Form("textfield"))<>"" then
response.redirect "index.asp"
else
response.write ("请输入信息!")
end if
End If %>

<form name="form1" method="post" action="?thank=true">
<input type="text" name="textfield">
<input type="submit" name="Submit" value="提交">
</form>