Недавно я начал играть с jQuery и прошел несколько уроков. Теперь я чувствую себя немного компетентным с его использованием (это довольно легко), и я подумал, что было бы здорово, если бы я смог создать «консоль» на своей веб-странице (например, вы нажимаете клавишу «как» в играх FPS , и т. д.), а затем верните его на сервер Ajax для выполнения каких-либо задач.
Первоначально я думал, что лучшим способом было бы просто получить текст внутри текстовой области, а затем разделить его или использовать событие keyup, преобразовать возвращаемый код ключа в символ ASCII, добавить символ в строку и отправить строку в сервер (затем очистить строку).
Я не смог найти никакой информации о получении текста из текстовой области, все, что я получил, это информация о ключах. Кроме того, как я могу преобразовать возвращаемый код ключа в символ ASCII?
источник
Если вы часто используете текстовую функцию (например, в div и т. Д.), То для текстовой области это значение val.
получить:
набор:
источник
У вас должен быть div, который просто содержит консольные сообщения, то есть предыдущие команды и их вывод. А внизу поместите ввод или текстовую область, которая просто содержит команду, которую вы вводите.
Таким образом, вы просто отправляете значение поля ввода на сервер для обработки и добавляете результат в сообщения консоли div.
источник
Обычно это свойство value
Или мне чего-то не хватает в том, что тебе нужно?
источник
Я понял, что я могу преобразовать keyCode события в символ, используя следующую функцию:
Затем я бы добавил символ в строку, а когда нажата клавиша ввода, отправьте строку на сервер. Извините, если мой вопрос показался мне несколько загадочным, а заголовок означал что-то совершенно не по теме, сейчас раннее утро, и я еще не завтракал;).
Спасибо за вашу помощь, ребята.
источник
Метинкс слово «консоль» вызывает путаницу.
Если вы хотите эмулировать полнодуплексную консоль старого стиля, вы должны использовать что-то вроде этого:
событие, которое имеет клавишу, которая была нажата. Для обработки возврата, event.which === 8.
источник
лучший способ: $ ('# myTextBox'). val ('новое значение'). trim ();
источник
Прочитайте значение textarea и преобразование кода в символ:
Показать фрагмент кода
А ниже симпатичный Quake как консоль только на div-ов :)
Показать фрагмент кода
источник
Вы можете получить данные textarea по имени и идентификатору
источник