好的,所以当你点击正确的密码时我做了一个javaScript页面,你将被转移到另一个站点。现在我需要做到这一点,你只能尝试5次,每次你失败时,警报会显示你有多少时间。在你尝试5次失败之后,你会在每次再次尝试按摩时得到按摩,然后再次尝试"你再也不能尝试了#34;或类似的东西。 (我知道这是一种不安全的密码申请方式)非常感谢你。 (我还需要用普通的javaScript编写代码) -
<script type="text/javascript">
var password = ["1234", "abcd", "0000", "1111", "4321"];
document.getElementById('press').onclick = function () {
var p = document.getElementById("putPass").value;
if (password.indexOf(p) > -1) {
window.open("http://www.walla.com");
} else {
alert("try again!");
}
}
</script>
答案 0 :(得分:1)
var badpass_counter = 0;
document.getElementById('press').onclick = function () {
if (badpass_counter >= 5) {
alert("sorry, too many failures!");
return;
}
var p = document.getElementById("putPass").value;
if (password.indexOf(p) > -1) {
window.open("http://www.walla.com");
} else {
alert("try again!");
badpass_counter++;
}
}
答案 1 :(得分:0)
在将密码发送到服务器时为计数器设置cookie值,如果密码无法匹配则递增该计数器。