8

この問題の答えはもうわかっていると思いますが...

1 つのテキスト ボックスに 2 つのキャレットを配置したり、2 つの別々のテキスト ボックスを同時にフォーカスしたりして、ユーザーが同時に両方に入力できるようにすることは可能ですか?

キーダウンリスナーを追加してそれらの値を一致させることでこれをシミュレートできることはわかっていますが、両方のフィールドにキャレットを表示したいと思います。

そうでない場合、これをシミュレートする方法について誰かアイデアがありますか?

4

3 に答える 3

11

Ace エディターは、Sublime Text のような複数のカーソル/キャレットをサポートしています。

http://ajaxorg.github.io/ace/

Ctrlそのページのライブ デモで+ Click(またはOS X ではCmd(⌘)+ ) を押すと、複数のカーソルを取得して入力できます。Click

一連のコードを選択してTab、タブ スペースをインデントしたり、Shift+Tabを使用してタブ スペースをアウトデントしたりすることもできます。

于 2013-07-11T14:15:55.010 に答える
-1

試す

<html>
<body>
    <input id="edValue" type="text" onKeyPress="edValueKeyPress()" onKeyUp="edValueKeyPress()"><br>
    <span id="lblValue">The text box contains: </span>
        <input id="secvalue" type="text">
</body>

<script>
    function edValueKeyPress()
    {
        var edValue = document.getElementById("edValue");
        var s = edValue.value;

        var lblValue = document.getElementById("secvalue");
        lblValue.value = s;


    }
</script>    

</html>

これがあなたの要件だと思います

于 2013-07-11T12:27:38.537 に答える