試行回数が2
の場合、警告は表示されません。 attempts
変数は増加していませんか?私は見つけることができません。助けてください。2番目のelse文(試行回数)が動作していないようです
var attempts = 0;
var $code = "youknowme";
$('.go').on('click', function() {
if ($('#pass').val() === $code) {
window.open("3.html");
} else {
alert("wrong code");
attempts = attempts + 1;
}
});
if (attempts === 2) {
/*this code not working*/
alert("You have last chance left");
} else if (attempts === 3) {
window.close();
}
私はあなたのhtmlを見ることができ –
'ので、 '0' *と定義しているから* – David
コードを正しくフォーマットしたので、' attempts = == 2 'を読み込みます。実際には 'click'ハンドラに入れる必要があると思います。 –