ASP表单验证代码问题
我做了一个ASP注册页面,里面需要验证一个联系电话的表单的内容为8或者11位的数字,需要怎么修改IfTrim(request("tel"))=""ThenResponse...
我做了一个ASP注册页面,里面需要验证一个联系电话的表单的内容为8或者11位的数字,需要怎么修改
If Trim(request("tel"))="" Then
Response.write"<script>alert(""联系电话不能为空,请重新输入 "&Copyright&" "");history.back();</script>"
response.end
End If
现在这段代码只能验证到表值不能为空,要如何修改才可以实现验证值不为空且数字长度为8位或者11位。 展开
If Trim(request("tel"))="" Then
Response.write"<script>alert(""联系电话不能为空,请重新输入 "&Copyright&" "");history.back();</script>"
response.end
End If
现在这段代码只能验证到表值不能为空,要如何修改才可以实现验证值不为空且数字长度为8位或者11位。 展开
3个回答
展开全部
If Trim(request("tel"))="" Then
Response.write"<script>alert(""联系电话不能为空,请重新输入 "&Copyright&" "");history.back();</script>"
response.end
End If
If IsNull(Trim(request("tel")))=True Then
Response.write"<script>alert(""联系电话只能是数字,请重新输入 "&Copyright&" "");history.back();</script>"
response.end
End If
If Len(Trim(request("tel")))=8 or Len(Trim(request("tel")))=11 Then
Response.write"<script>alert(""联系电话只能是数字只能为8为或者11位,请重新输入 "&Copyright&" "");history.back();</script>"
response.end
End If
Response.write"<script>alert(""联系电话不能为空,请重新输入 "&Copyright&" "");history.back();</script>"
response.end
End If
If IsNull(Trim(request("tel")))=True Then
Response.write"<script>alert(""联系电话只能是数字,请重新输入 "&Copyright&" "");history.back();</script>"
response.end
End If
If Len(Trim(request("tel")))=8 or Len(Trim(request("tel")))=11 Then
Response.write"<script>alert(""联系电话只能是数字只能为8为或者11位,请重新输入 "&Copyright&" "");history.back();</script>"
response.end
End If
追问
你好,谢谢你的代码,不过我测试了下,数字和长度这2个验证是无效的哦,不会弹出提示,不为空的就可以。麻烦再看下要怎么修改
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询