ASP表单提交然后处理怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/25 06:02:47
要ASP代码
第一个页面一个表单里面要填写姓名和身份证号码 提交到第二个页面处理
第二个页面先要对第一个页面提交过来的姓名和身份证号码进行是否为空的判断,有空项出现的话跳转到前面一页,停止执行下面的代码,判断通过的话,再判断身份证号码是否填写正确,停止执行下面的代码,身份证号码错误的话也要跳转到前面一页。两个判断都通过的话添加到数据库里面。
判断身份证号码是否是数字,身份证号码字数是正确

<%
if request("mode")="in" then
username=request("username")'获取姓名
sn=request("sn")'获取身份证号

if username="" or sn="" then
response.write("<script>alert('姓名及身份证号必须填写!');history.back();</script>")
elseif not isnumeric(sn) then
response.write("<script>alert('身份证不是数字!');history.back();</script>")
elseif len(sn)<>15 and len(sn)<>18 then
response.write("<script>alert('身份证必须为15或18位!');history.back();</script>")
else

response.write("姓名:"&username&"<br>")
response.write("身份证:"&sn&"")

end if
end if
%>
<html>
<body>
<form action="?mode=in" method=post>
<input type="text" name="username">
<input type="t