新手,请教各位一个问题,谢谢!!!!

CherishTimeBIU 2015-09-26 09:41:13
<script language="javascript" type="">


function LoginSubmit(){

var user=document.getElementById("loginName").value;
var pass=document.getElementById("password").value;
if(user==null||user==""){
alert("请填写用户名:");
}
else if(pass==null||pass==""){
alert("请填写密码");
}
else document.getElementById("Login").submit();
}
</script>
</head>

<body>
<form method="Post" name="Login" id="Login" action="LoginServlet">
用户名:<input type="text" name="loginName" id="LoginName"><br>
密码:<input type="password" name="password" id="password"><br>
<input type="button" value="提交" onclick="LoginSubmit()"><br>
<input type="reset" value="重置" ><br>
</form>
</body>
</html>
这段代码有什么不对的吗?
这是写的一个登陆界面
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CherishTimeBIU 2015-09-26
  • 打赏
  • 举报
回复
[quote=引用 1 楼 xiaofanku 的回复:]

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />

<title>open source</title>

  </head>
  
  <body>
    <form method="Post"  name="Login" id="Login"  action="LoginServlet">
    用户名:<input type="text" name="loginName" id="loginName"><br>
    密码:<input type="password" name="password" id="password"><br>
    <input type="button" value="提交"  onclick="LoginSubmit()"><br>
    <input type="reset" value="重置" ><br>
    </form>
  </body>
<script type="text/javascript">
function LoginSubmit(){
        var user=document.getElementById("loginName").value;
        var pass=document.getElementById("password").value;
        if(user == "" ){
                alert("请填写用户名:");
        }
        if(pass==""){
                alert("请填写密码");
        }
        if(user.length>3 && pass.length>6){
                document.getElementById("Login").submit();
        }
}
</script>
</html>
[/quote 谢谢版主大人了,我找到了 ,有个字母没有大写!!!! 真是汗颜!!! 还有不好意思,分我给错了,给我自己了,真是不好意思,见谅 。
街头小贩 2015-09-26
  • 打赏
  • 举报
回复
1.
 用户名:<input type="text" name="loginName" id="LoginName"><br>
javascript是大小敏感的loginName 跟LoginName不是同一个 2. user==null pass==null 这种不可能,如果用户没有输入变量的值是空 如果getElementById的参数不存在返回会返回null,所以null.value会抛 TypeError: document.getElementById(...) is null 所以要保证
typeof(document.getElementById("username")!='null'
街头小贩 2015-09-26
  • 打赏
  • 举报
回复

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />

<title>open source</title>

  </head>
  
  <body>
    <form method="Post"  name="Login" id="Login"  action="LoginServlet">
    用户名:<input type="text" name="loginName" id="loginName"><br>
    密码:<input type="password" name="password" id="password"><br>
    <input type="button" value="提交"  onclick="LoginSubmit()"><br>
    <input type="reset" value="重置" ><br>
    </form>
  </body>
<script type="text/javascript">
function LoginSubmit(){
        var user=document.getElementById("loginName").value;
        var pass=document.getElementById("password").value;
        if(user == "" ){
                alert("请填写用户名:");
        }
        if(pass==""){
                alert("请填写密码");
        }
        if(user.length>3 && pass.length>6){
                document.getElementById("Login").submit();
        }
}
</script>
</html>

87,968

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧