Вот что я хочу в моем коде, если пользователь набрал письмо: это письмо не должно повторяться.Как я могу игнорировать повторное использование кода ключа?
В моем случае я использую код ключа и инструкцию if
- else
. Есть ли способ сделать это только одним нажатием клавиши, чтобы каждая буква одна раз?
<!DOCTYPE html>
<html>
<head>
<style>
#Ans_container {
margin-left: 37%;
margin-bottom: 350px;
width: 400px;
height: 80px;
background-color: yellow;
font-size: 50px;
}
</style>
</head>
<body onload="del();">
<div id="Ans_container"></div>
<script>
function typing(x) {
if (x.keyCode == 65) {
document.getElementById("Ans_container").innerHTML += "A";
}
if (x.keyCode == 66) {
document.getElementById("Ans_container").innerHTML += "B";
}
if (x.keyCode == 67) {
document.getElementById("Ans_container").innerHTML += "C";
}
if (x.keyCode == 68) {
document.getElementById("Ans_container").innerHTML += "D";
}
if (x.keyCode == 69) {
document.getElementById("Ans_container").innerHTML += "E";
}
if (x.keyCode == 70) {
document.getElementById("Ans_container").innerHTML += "F";
}
if (x.keyCode == 71) {
document.getElementById("Ans_container").innerHTML += "G";
}
if (x.keyCode == 72) {
document.getElementById("Ans_container").innerHTML += "H";
}
if (x.keyCode == 73) {
document.getElementById("Ans_container").innerHTML += "I";
}
if (x.keyCode == 74) {
document.getElementById("Ans_container").innerHTML += "J";
}
if (x.keyCode == 75) {
document.getElementById("Ans_container").innerHTML += "K";
}
if (x.keyCode == 76) {
document.getElementById("Ans_container").innerHTML += "L";
}
if (x.keyCode == 77) {
document.getElementById("Ans_container").innerHTML += "M";
}
if (x.keyCode == 78) {
document.getElementById("Ans_container").innerHTML += "N";
}
if (x.keyCode == 79) {
document.getElementById("Ans_container").innerHTML += "O";
}
if (x.keyCode == 80) {
document.getElementById("Ans_container").innerHTML += "P";
}
if (x.keyCode == 81) {
document.getElementById("Ans_container").innerHTML += "Q";
}
if (x.keyCode == 82) {
document.getElementById("Ans_container").innerHTML += "R";
}
if (x.keyCode == 83) {
document.getElementById("Ans_container").innerHTML += "S";
}
if (x.keyCode == 84) {
document.getElementById("Ans_container").innerHTML += "T";
}
if (x.keyCode == 85) {
document.getElementById("Ans_container").innerHTML += "U";
}
if (x.keyCode == 86) {
document.getElementById("Ans_container").innerHTML += "V";
}
if (x.keyCode == 87) {
document.getElementById("Ans_container").innerHTML += "W";
}
if (x.keyCode == 88) {
document.getElementById("Ans_container").innerHTML += "X";
}
if (x.keyCode == 89) {
document.getElementById("Ans_container").innerHTML += "Y";
}
if (x.keyCode == 90) {
document.getElementById("Ans_container").innerHTML += "Z";
}
}
document.onkeydown = typing;
</script>
</body>
</html>
Thx мат ИДК есть простой способ сделать это. Я беру на себя время, чтобы набрать все те, которые были бы в случае других слов – Kingsgame