有问题就有答案
Q1:asp 提交表单前验证数据
JS里最后一句 return false 改为: return true提交表单的按钮不要写一个A标签再写一个隐藏的submit,直接写submit加class或type="image"
Q2:ASP表单提交前的验证
<% lic=request.form("license") set reg=conn.execute ("select license from table where license='"&lic;&"'") if not reg.eof then response.write"alert("error !,license input repleat,please input again");history.back(-1)" else '提交入库语句 end if %> 注册 License
姓名
电话
地址
邮箱
建议
Q3:asp表单怎样实现先前台验证然后通过之后再后台验证
这样在表单里的提交按钮上通过onclick事件达到在提交前进行验证,后面的把写在a.asp里,这样就会有两道验证!希望对你的问题有所帮助!
Q4:Asp表单服务端验证时if ..elseif..else出错
'楼主,在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
Q5:asp em的表单验证
function ChkFields() { if (document.form1.username.value=='') { window.alert ("用户名不能为空!"); form1.username.focus(); return false }EM=document.form1.email.valueif(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(EM) || EM.length<6) { alert("E-mail格式不对,请重新输入"); return false; }return true }
Q6:ASP表单提交后验证问题
if rs.eof then response.write("alert('【错误】你输入的卡号或密码错误!');history.go(-1)")else if rs("cardmoney")<=0 then response.write("alert('【错误】上的余额为0足!');history.go(-1)") response.end else if rs("cardmoney")<Parvalue then response.write("alert('【错误】卡上的余额不足!');history.go(-1)") response.end end if end ifend if你第二个判断已经不是在rs.eof的条件下了。修改一下就可以了