回 帖 发 新 帖 刷新版面

主题:问个登录的问题??????????

用用户名和密码进行登录时,当直接点登录时怎么检测用户名和密码是否为空,然后提示都不为空。接着进行下面的操作。登录是提交表单,怎么才能禁止为空不提交啊?

可能有点乱,抱歉!

回复列表 (共3个回复)

沙发

像VB里判断为空直接就提示了,ASP里按钮不是提交就是重置,总有一个页面刷新或者重载的过程。怎么弄?
专业术语不会说。

板凳

我给你写的一个简单的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 楼

<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了 这下不会刷新页面了

我来回复

您尚未登录,请登录后再回复。点此登录或注册