1、首先在一个文件里面准备两个自己写的HTML文件以便进行跳转的效果查看。
2、接着可以用location.href来指定要跳转的页面便可。
3、然后在浏览器中点击按钮便可以看到跳转了。
4、如图,此时便会从422a跳到422b了。
5、最后可以直接alert弹出location.href便可以查看到当前页面的地址了,这样就完成了跳转并且登录。
<script type = "text/javascript">function validate(){
var username = document.getElementsById("username")//username为id值
var password = document.getElementsById("password")//document是一个HTML
//DOM对象,代表当前文档
if(username == "admin" &&password == "123456"){
return true
}
alert("please input correct information!")
return false
}
</script>
<input type = "submit" onsubmit = “return validate()">
while是当满足条件时进入循环。你这里第三行开始就有问题了。
你的思路应该是只要账号密码不对就一直循环对吧。如果正确就跳出。
所以你先判断需要跳出的情况,然后不满足的时候执行输入操作就可以。
简而言之,修改括号里的判断条件,然后你换一下判断顺序,成功时加入跳出操作。这样就行了。