私はブラウザで端末を作成しようとしていますが、私はそれを作る方法を知らないので、 "コマンド"を入力すると応答します"ターミナル"内の何か。私のコードは次のとおりです:偽の端末のブラウザ - 応答する方法
<body>
<div id="screen">$><input></input></div>
<script>
$("#screen input").focus();
$("#screen input").on('keydown', function(event) {
if(event.which === 13) {// Enter key pressed
var $this = $(this),
val = $this.val();
$this.focus().val('');
if(val === "hello world") {
//respond with something in the terminal here
}
}
});
</script>
</body>
私はコマンド「hello world」を実行するときに、端末で何かを応答させたいだけです。
あなたが... '$値を消去しているのと同じ方法を持っていませんthis.val( 'Hi。'); '。 – Santi
私はそれが入力にないようにしたいので、それは外にあるので編集できません@Santi – Gavwin
私が応答している間、スコットは良い解決策を投稿しました。 – Santi