asp vbscript 某文本框为空,提交时弹出提示"不能为空" 的vbscript代码怎么写。
aspvbscript某文本框为空,提交时弹出提示"不能为空"的vbscript代码怎么写。(要的是asp代码,不是js)请提供。...
asp vbscript 某文本框为空,提交时弹出提示"不能为空" 的vbscript代码怎么写。 (要的是asp代码,不是js)请提供。
展开
展开全部
这个是要提交到服务器端进行验证的,假设文本框的为<input type="text" name="userName" value="" />
asp代码如下
<%
userName=request.form("userName")
if userName="" or isnull(userName) then
response.write "<script language=""javascript""">alert('用户名不能为空');window.location=‘index.asp’</script>
end if
%>
asp代码如下
<%
userName=request.form("userName")
if userName="" or isnull(userName) then
response.write "<script language=""javascript""">alert('用户名不能为空');window.location=‘index.asp’</script>
end if
%>
更多追问追答
追问
请问,对这样的情况vb语句好,还是js好?
追答
当然是js好啊,在客户端做验证,减轻服务端的压力,客户体验也好,不用提交到服务器,验证速度也快很多的,js代码
function submitFrm(){
if(validataFrm()){document.getelementById("frmName").submit();}
}
function validataFrm(){
var obj=document.getelementById("userName");
if(obj.value=="" or obj.value.length==0){
alert("用户名不能为空1");
obj.focus();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询