鍍金池/ 問(wèn)答/HTML/ form上已經(jīng)寫(xiě)了onsubmit,為什么無(wú)論密碼正確與否,依然都會(huì)提交?

form上已經(jīng)寫(xiě)了onsubmit,為什么無(wú)論密碼正確與否,依然都會(huì)提交?

<body>
    <div class="container">
        <div class="login">
            <h1>盛世翌豪后臺(tái)管理系統(tǒng)</h1>
            <form method="post" action="<%=basePath%>admin/login.html" onsubmit="return check()">
                <p>
                    <input type="text" name="login" value=""
                        placeholder="用戶名">
                </p>
                <p>
                    <input type="password" name="password" value=""
                        placeholder="密碼">
                </p>
                <!-- <p class="remember_me">
                    <label> <input type="checkbox" name="remember_me"
                        id="remember_me">記住我 </label>
                </p> -->
                <p class="submit">
                    <input type="submit" name="commit" value="登陸">
                </p>
            </form>
        </div>

        
    </div>
    
</body>
</html>
<script type="text/javascript" src="/ehouse/js/jquery-3.2.1.min.js"></script>
<script type="text/javascript">
function check(){
  var name = document.getElementById("name").value;
  var password = document.getElementById("password").value;
   if(name !=  'admin' || password == 'ehouse'){
        alert("用戶名或密碼不正確");
        return false;
   }
   return true;
 }
</script>
回答
編輯回答
巴扎嘿

document.getElementById這里出問(wèn)題了,你的input標(biāo)簽都沒(méi)有設(shè)置id屬性

2017年5月1日 07:03
編輯回答
淺淺

提示:getElementById

2017年11月10日 13:08
編輯回答
過(guò)客
<input type="submit" name="commit" value="登陸">  //這里的 type="submit" 換成 type="button"
2018年8月22日 00:19