如果在文本框中输入某些值,则应在同一页面中使用html和js同时显示在其他文本框中。
即如果我在文本框中输入测试,则另一个文本框应立即包含字母测试。
这可能吗?如果是的话怎么样?
请澄清。
提前致谢
答案 0 :(得分:4)
使用onkeydown
事件,并结合之后立即执行的计时器:
textbox1.onkeydown = function () {
window.setTimeout(function () { textbox2.value = textbox1.value; }, 0);
}
对于Opera,您需要使用onkeypress
来捕获重复输入(按住键)。