2

私はこのコードを持っています:

<script type="text/javascript">
    function GetChar(event) {
        var chCode = ('charCode' in event) ? event.charCode : event.keyCode;
        if (chCode == 13) {
            var textBox = document.getElementById('TEXTBOX');
            alert("The text in the box is: " + textBox.value);
            document.getElementById('test').innerHTML = ("The text in the box is: " + textBox.value);
            if (textBox.value == 'ninja') document.getElementById('teraminal').innerHTML = ("working!")
        }
    }
</script>

HTML:

<input type="text" id="TEXTBOX" size="40" value="" onKeyPress="GetChar (event);" />
<label id="test"></label>
<textarea rows="40" cols="80" readonly id="terminal" draggable="false" style="resize:none">

<textarea>「忍者」と入力したときに「動作中」と表示されるようにしたいのですが、動作していません。それを修正する方法についてのアイデアはありますか?

4

1 に答える 1

3

プロパティとスペルvalueではなく、プロパティを設定して一貫してください。innerHTMLterminal

于 2013-09-01T20:06:20.807 に答える