Asp表单服务端验证时if ..elseif..else出错

来源:百度知道 编辑:UC知道 时间:2024/06/26 05:36:30
if request.form("user_name")="" or request.form("user_pwd")="" request.form("re_user_pwd")="" or request.form("pwd_email")="" or request.form("checkcode")="" then
response.write"<script language=javascript>{window.alert('请填写完带*的选项!');window.history.go(-1);}</script></script>"
'用户名是否合法
elseif CheckStringLength(trim(request.form("user_name")))<4 and CheckStringLength(trim(request.form("user_name")))>12 or ChkInvaildWord(chkname)=True then
response.write"<script language=javascript>{window.alert('用户名必须为由4-12位字母、数字、下划线组成');window.history.go(-1);}</script></script>"
'密码是否合法
elseif CheckStringLength(trim(request.form("user_pwd")))<6 and CheckStringLength(trim(request.form("user_pwd")))>15 or CheckStringLength(trim(r

'楼主,在if 语句中少了一个or
错误:
if request.form("user_name")="" or request.form("user_pwd")="" '这裏少了,是否有看到呢 request.form("re_user_pwd")="" or request.form("pwd_email")="" or request.form("checkcode")="" then
正确:
if request.form("user_name")="" or request.form("user_pwd")="" or request.form("re_user_pwd")="" or request.form("pwd_email")="" or request.form("checkcode")="" then

if request.form("user_name")="" or request.form("user_pwd")="" or request.form("re_user_pwd")="" or request.form("pwd_email")="" or request.form("checkcode")="" then

request.form("user_pwd")="" request.form("re_user_pwd")="" 之间写掉了个 or