ASP表单提交然后处理怎么写
要ASP代码第一个页面一个表单里面要填写姓名和身份证号码提交到第二个页面处理第二个页面先要对第一个页面提交过来的姓名和身份证号码进行是否为空的判断,有空项出现的话跳转到前...
要ASP代码
第一个页面一个表单里面要填写姓名和身份证号码 提交到第二个页面处理
第二个页面先要对第一个页面提交过来的姓名和身份证号码进行是否为空的判断,有空项出现的话跳转到前面一页,停止执行下面的代码,判断通过的话,再判断身份证号码是否填写正确,停止执行下面的代码,身份证号码错误的话也要跳转到前面一页。两个判断都通过的话添加到数据库里面。
判断身份证号码是否是数字,身份证号码字数是正确 展开
第一个页面一个表单里面要填写姓名和身份证号码 提交到第二个页面处理
第二个页面先要对第一个页面提交过来的姓名和身份证号码进行是否为空的判断,有空项出现的话跳转到前面一页,停止执行下面的代码,判断通过的话,再判断身份证号码是否填写正确,停止执行下面的代码,身份证号码错误的话也要跳转到前面一页。两个判断都通过的话添加到数据库里面。
判断身份证号码是否是数字,身份证号码字数是正确 展开
2个回答
展开全部
<%
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="text" name="sn">
<input type="submit" value="提交">
</form>
</body>
</html>
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="text" name="sn">
<input type="submit" value="提交">
</form>
</body>
</html>
展开全部
'分数貌似少点^_^
'提供个思路吧.
'做表单提交页面你会吧.
'这里假设姓名的表单名为card_name,身份证为card_no
'在接收数据中判断
'获取数据
card_name=Request("card_name")
card_no=Request("card_no")
'检查姓名len(card_name)<2用于判断名字是否小于2个字
if card_name="" or len(card_name)<2 then
Response.Write "姓名填写不正确"
Response.End '终止输出
end if
'判断身份证号是否为数字
if not isnumeric(card_num) then
Response.Write "身份证号填写不正确"
Response.End
End If
'判断身份证号长度
if len(card_no)<>15 and len(card_no)<>18 then
Response.Write "晕,身份证号有这样的数字?"
Response.end
end if
'长度满足需要校验身份证号是否准确
'^_^此段代码超出你的分数了....
'准确后写入数据库即可
'提供个思路吧.
'做表单提交页面你会吧.
'这里假设姓名的表单名为card_name,身份证为card_no
'在接收数据中判断
'获取数据
card_name=Request("card_name")
card_no=Request("card_no")
'检查姓名len(card_name)<2用于判断名字是否小于2个字
if card_name="" or len(card_name)<2 then
Response.Write "姓名填写不正确"
Response.End '终止输出
end if
'判断身份证号是否为数字
if not isnumeric(card_num) then
Response.Write "身份证号填写不正确"
Response.End
End If
'判断身份证号长度
if len(card_no)<>15 and len(card_no)<>18 then
Response.Write "晕,身份证号有这样的数字?"
Response.end
end if
'长度满足需要校验身份证号是否准确
'^_^此段代码超出你的分数了....
'准确后写入数据库即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询