参考までに: これは、回答ごとに入力フィールドが 1 つだけの簡単なクイズ用です。
入力フィールドに入力された値が正しいかどうかを確認する次の Javascript if ステートメントがあります (この場合、入力された値が「england」である場合)。
$('input').keyup(function () {
if ($(this).val().toLowerCase() == 'england') {
//Stuff
} else {
//Other Stuff
};
});
ただし、別のスペルを許可したいので、質問ごとにいくつかの可能な回答が必要です-これには配列を使用するのが賢明なようです...
var ans1 = new Array();
ans1[0] = "England";
ans1[1] = "Englund";
ans1[2] = "Ingland";
if ステートメントを変更して、「入力フィールドの値が配列の値のいずれかと等しい場合は、次のことを行う」と言うにはどうすればよいですか?
どんな助けでも大歓迎です!ありがとうございました。