一个html,一个asp,html页面点提交按钮时如何检测输入框是否为空?

html中有一个<input type="text" name="user_name"/>和一个<input type="submit" name="submit" value="提交"/>
ASP中如何检测输入框文本为空,如为空,输入框获得焦点。
另外我是初学,代码都在notepad中写的,没有写明脚本语言为vbscript还是javascript,那么它默认语言是什么呢,如果是vbs,可不可以在asp中写入js的代码,意思是两种语言共存?小白问题,请勿见笑,谢谢。

你好,asp也可以判断输入框文本是否为空,但是返回html页面输入框就不会获得焦点了。

获取焦点得使用js。

html代码如下
<script>
function Juge(myform){
if (myform.user_name.value == ""){alert("请输入用户名!");myform.user_name.focus();return false;}
}
</script>
<form action="1.asp" method="post" onsubmit="return Juge(this)">
<input type="text" name="user_name"/>
<input type="submit" name="submit" value="提交"/>
</form>

asp代码如下:
<%
user_name=trim(request("user_name"))
if user_name="" then
response.write "<script>alert('用户名不能为空!');history.go(-1)</script>"
response.end
end if
%>追问

成功,谢谢,另外我是初学,代码都在notepad中写的,没有写明脚本语言为vbscript还是javascript,那么它默认语言是什么呢,如果是vbs,可不可以在asp中写入js的代码,意思是两种语言共存?这个问题呢?

追答

iis一般默认是vbscript的。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网