随便写写吧 2021-05-22 15:56 采纳率: 100%
浏览 47
已采纳

求解,为什么我用这个js判断密码正确没有任何反应


<!DOCTYPE html>

<html>
    
<head>

<meta charset="UTF-8">
        
<title></title>
        
<style type="text/css">
           
form
            
{
  width:100%;
                
height:700px;
                
 margin-top: 0px;
                
background:#008B8B;
       }
            
div
       {
                
display:inline-block;
                
padding-top: 80px;
                
padding-right: 20px;
   }
            
h2
            
{
         font-family: "微软雅黑";
            
font-size: 40px;
                
color:black;
            }
            
#log
           
 {
                color:blue;
            }
        
</style>
   
 </head>
    
<body>
        
<form name="login">
            
<center>
          
<h2>
                    
展现自己
!           
 </h2>
            
<p>
                
用户名:<input type="text" id="text"/>
            
</p>
            
<p>

密&emsp;码:<input type="password" id="password"/>     

</p>

<p>

<input id=ok type="button" value="登录" onclick="panduan()" />
</p>
    
<p>

 还没有账号? 
<a href="注册界面.html">立即注册</a> 

</p>         
</div>
            
</center>
<script>
    var test = document.getElementById("test");
   var password = document.getElementById("password");
   var  ok = document.getElementById("ok");
   function panduan () 
   {
       var testvl = test.value;
       var passwordvl = password.value;
           if(testvl == "" || passwordvl == ""){
               alert( "账号或密码不能为空");
           }else if(testvl != "1234"){
               alert( "账号输入错误");
           }else if(passwordvl != "1234"){
           alert("密码输入错误");
           }else if(testv1=="1234"&&passwordv1=="1234"){
               alert("登录成功");
   return window.location.href="file:///D:/J2EE/%E6%B3%A8%E5%86%8C%E7%95%8C%E9%9D%A2.html";
           }
           }
</script>
 </form>
 
   
 </body>

</html>
  • 写回答

3条回答 默认 最新

  • CSDN专家-林老师 2021-05-22 16:05
    关注

    写代码的时候仔细一点,一个是text一个是test,压根就没有获取到DOM对象啊。

    另外,如果程序效果没有达到你的预期可以尝试打开浏览器的控制台查看是否有报错信息。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 用lstm来预测股票价格
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上