主题:问个登录的问题??????????
mshaosjm
[专家分:10] 发布于 2007-02-05 17:25:00
用用户名和密码进行登录时,当直接点登录时怎么检测用户名和密码是否为空,然后提示都不为空。接着进行下面的操作。登录是提交表单,怎么才能禁止为空不提交啊?
可能有点乱,抱歉!
回复列表 (共3个回复)
沙发
mshaosjm [专家分:10] 发布于 2007-02-05 17:30:00
像VB里判断为空直接就提示了,ASP里按钮不是提交就是重置,总有一个页面刷新或者重载的过程。怎么弄?
专业术语不会说。
板凳
Web乐水 [专家分:1050] 发布于 2007-02-05 18:07:00
我给你写的一个简单的JS,直接全部复制过去就可以用了!
记得评分哦
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script language="javascript">
<!--
function chkuser(){
var uname;
uname=document.form1.name.value;//获取form1表单中ID为name文本域的值
if(uname=="" || uname==null){
alert("用户名不能为空!");
return;
}
}
-->
</script>
<body>
<form name="form1" method="post" action="" onSubmit="return chkuser()">
<input name="name" type="text" id="name">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>
<!--表单中调用js是这样的,还有很多种以后你也会得!<form name="form1" method="post" action="" onSubmit="return chkuser()">-->
3 楼
Web乐水 [专家分:1050] 发布于 2007-02-05 20:30:00
<script language="javascript">
<!--
function chkuser(){
var uname;
uname=document.form1.name.value;
if(uname=="" || uname==null){
alert("用户名不能为空!");
return false;
}
return true;
}
-->
</script>
忘了return false,return true了 这下不会刷新页面了
我来回复