この問題の答えはもうわかっていると思いますが...
1 つのテキスト ボックスに 2 つのキャレットを配置したり、2 つの別々のテキスト ボックスを同時にフォーカスしたりして、ユーザーが同時に両方に入力できるようにすることは可能ですか?
キーダウンリスナーを追加してそれらの値を一致させることでこれをシミュレートできることはわかっていますが、両方のフィールドにキャレットを表示したいと思います。
そうでない場合、これをシミュレートする方法について誰かアイデアがありますか?
1 つのテキスト ボックスに 2 つのキャレットを配置したり、2 つの別々のテキスト ボックスを同時にフォーカスしたりして、ユーザーが同時に両方に入力できるようにすることは可能ですか?
キーダウンリスナーを追加してそれらの値を一致させることでこれをシミュレートできることはわかっていますが、両方のフィールドにキャレットを表示したいと思います。
そうでない場合、これをシミュレートする方法について誰かアイデアがありますか?
Ace エディターは、Sublime Text のような複数のカーソル/キャレットをサポートしています。
Ctrlそのページのライブ デモで+ Click(またはOS X ではCmd(⌘)+ ) を押すと、複数のカーソルを取得して入力できます。Click
一連のコードを選択してTab、タブ スペースをインデントしたり、Shift+Tabを使用してタブ スペースをアウトデントしたりすることもできます。
試す
<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>
これがあなたの要件だと思います