我觉得我可能已经知道答案了,但是...
在单个文本框中是否可以有两个光标,或者同时聚焦于两个不同的文本框,使用户可以同时输入内容?
我知道你可以通过添加keydown事件监听器并使它们的值匹配来模拟这个功能,但我想要在两个字段中都能看到光标。
如果不行,有没有任何想法可以模拟这个功能?
在单个文本框中是否可以有两个光标,或者同时聚焦于两个不同的文本框,使用户可以同时输入内容?
我知道你可以通过添加keydown事件监听器并使它们的值匹配来模拟这个功能,但我想要在两个字段中都能看到光标。
如果不行,有没有任何想法可以模拟这个功能?
看看 @Sly_cardinal 的答案,它可以完成你需要的所有事情,虽然有点“笨重”,但肯定是你能得到这样东西的唯一方式。它可通过一些工作进行自定义,但绝对是正确的答案。
+1 @Sly_cardinal - 这正是我一直在寻找的!
渲染文本区域由用户代理(浏览器)处理,我们可以控制样式、外观和感觉,但不幸的是不能控制功能 (无论如何都不能做到多个光标)。
真糟糕.. 这将是惊人的!
尝试
<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>
我想这是你的要求
Sublime Text 2
中最好的功能之一,我很想在Javascript中实现它,但从未找到解决方案... 这将是一个非常方便的工具。 - Anil