广告位 后台主题配置管理 |
广告位 后台主题配置管理 |
今天给各位分享asp服务器端表单验证的知识,其中也会对aspnet mvc 表单验证进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
if document.all.xm.value="" then
alert"姓名不能不空"
exit sub
end if ' ==============加上这一行
if document.all.gs.value="" then
alert "请填写qicq号码"
exit sub
end if
验证分为前台验证和后台验证其目的都是为了规范输入尽量达到程序设计时我们想得到的数据,防止故意或者过失错误输入垃圾数据
能用前台验证(例如:javascript)的我们一般不用后台验证,适量使用前台验证可以减轻服务器压力,使服务器有更多的精力去做其他的事情。
我看了5遍都没看出来,后来放在Vs2005中才发现。
将)改为}
还这个js还存在一点点问题,我改好如下:
script language=javascript
function check()
{
if (document.form1.textfield1.value=="")
{ alert("请输入用户名!");
document.form1.textfield1.focus();
return false;
}
if (document.form1.textfield2.value=="")
{
alert("请输入密码!");
document.form1.textfield2.focus();
return false;
}
if (document.form1.textfield3.value=="")
{
alert("请输入呢称!");
document.form1.textfield3.focus();
return false;
}
return true;
}
/script
确定是ASP验证而不是JS验证是吧.代码如下:
%
If Request.QueryString("action")="chk" Then
If Request("t1")"" AND Request("t2")"" AND Request("t3")"" Then
Response.Write "通过."
Else
Response.Write "" "script type=""text/javascript""alert('有未填的表单项.返回重填.');history.back();/script" ""
End If
Response.End
End If
%
html
body
form action="?action=chk" id="frm"
input type="text" name="t1"
input type="text" name="t2"
input type="text" name="t3"
input type="submit" value="确定"
/form
/body
/html
如果用JS验证,可以使用如下函数:
script type="text/javascript"
function chkfrm(o){
if(o.t1.value==''||o.t2.value==''||o.t3.value==''){
alert('有未填的表单项.');
return false;
}
}
/script
然后修改form标签为
form action="?action=chk" id="frm" onsubmit="javascript:chkfrm(this);"
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
表单验证都是通过js来验证的,比如一个form表单,txtname和txtpasswd
form aciton="xxx.asp" method="post" onsubmit="return check(this)"
input type="text" value="" name="txtname" /
input type="password" value="" name="txtpasswd" /
input type="submit" name="submit" value="tj" /
/form
function check(theform)
{
if (theform.txtname.value.length1)
{alert("请输入用户名");
theform.txtname.focus( );
return(false);}
if (theform.txtpasswd.value.length1)
{alert("请输入密码");
theform.txtpasswd.focus( );
return(false);}
}
Script language="javascript"
function check2(input){
if(!input.carUser.value=="%=Session("UserName")%"){
alert('登车人和用车人不符合');
}else{
alert('确定执行此操作?');
}
}
/Script
form name="form2" method="post" onsubmit="javascript:return check2(this);"
input type="text" name="carUser" id="carUser"
input type="submit" value="查询"
/form
asp服务器端表单验证的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于aspnet mvc 表单验证、asp服务器端表单验证的信息别忘了在本站进行查找喔。
广告位 后台主题配置管理 |
广告位 后台主题配置管理 |