В настоящее время я делаю проект с переназначением символов на слова, обнаруживая функцию keyup. К сожалению, я только смог получить первый символ и переназначить слово, которое я хочу. В моем проекте мне нужно напрямую получить весь ввод на клавиатуре и напрямую преобразовать его в слово, которое я хочу, в том же текстовом поле. Например, когда я ввожу текст в текстовое поле, он преобразуется в «are» напрямую. Я не знаю, почему это прекратило получение второго символа и переназначение не было. Ниже мой код, надеюсь, кто-то может сказать мне мою ошибку. Спасибо.Как переназначить клавиатуру в пределах той же textarea
<textarea class="width-100" id="translated-text" onkeyup="myFunctionkey(event);" rows="10"></textarea>
<script>
function myFunctionkey(e) {
conversion();
}
function conversion(){
var x = document.getElementById('translated-text');
if(x.value == 'a'){
x.value='yes';
}
if(x.value == 'q'){
x.value = 'are';
}
}
</script>
Просто уточните: вы хотите нанести на карту ввод конкретному слову? что это за слово? – Alex
несколько простых английских слов для упрощения процесса ввода. – user2359110