0
(對不起,如果我的英文不好) 我嘗試做一個小遊戲,你必須在輸入中回答問題。當你用有效的密鑰「輸入」,下一個輸入出現,並在一個新的問題JS:按Enter進入下一個輸入
它是複雜的解釋,所以我離開你的測試網址:nicolaslorand.com/bac.php
這裏是我的我的代碼的一部分:
var i = 1;
var j = 2;
$('#input'+i).keypress(function(event) {
console.log('input actuel :'+i);
console.log('input suivant :'+j);
if (event.which == 13) {
verification();
console.log("Touche entrée");
}
});
function verification(){
document.getElementById('input'+j).style.display = "block";
var index = $(".inputform").index(this) + 1;
$(".inputform").eq(index).focus();
var recup = document.getElementById('input'+i);
var verif = recup.value.toUpperCase();
var divLettre = document.getElementById('lettre');
var premiereLettre = divLettre.innerText || divLettre.textContent;
if (verif.charAt(0) === premiereLettre) {
$("#input"+i).addClass('trueanswer');
i++; j++;
scoreTotal++;
console.log(i);console.log(j);
}
else{
$("#input"+i).addClass('falseanswer');
i++; j++;
console.log(i);console.log(j);
}
有了這個代碼,當我按下回車,接下來輸入出現,但我有我的回答是通過功能驗證在第一輸入寫。
VAR指數= $指數(這個)+ 1( 「inputform。」)。 **這個**是指窗口對象。它應該是**我** –