如何将字符逐个附加到输入字段,而不是在javascript中使用sth.value()=sth?

如何将字符逐个附加到输入字段,而不是在javascript中使用sth.value()=sth?,javascript,input-field,Javascript,Input Field,假设我有两个输入字段,输入字段A和输入字段B。我想输入字段A,但同时输入字段A中的值也进入输入字段B 我知道这个方法可以通过inputfiledB.value()==inputfieldA.value()实现,但我不希望这样。我想要实时效果,就像我在输入字段A中输入“z”,同时输入字段B也有“z”。有人能帮我吗?我真的很感激。谢谢。如果您只想在输入时进行响应(与所有形式的编辑相比,包括通过编辑菜单或拖放),请在第一个输入中添加一个处理程序,在每次击键时更新第二个输入 或者,使用处理程序应涵盖编辑

假设我有两个输入字段,输入字段A和输入字段B。我想输入字段A,但同时输入字段A中的值也进入输入字段B


我知道这个方法可以通过
inputfiledB.value()==inputfieldA.value()
实现,但我不希望这样。我想要实时效果,就像我在输入字段A中输入“z”,同时输入字段B也有“z”。有人能帮我吗?我真的很感激。谢谢。

如果您只想在输入时进行响应(与所有形式的编辑相比,包括通过编辑菜单或拖放),请在第一个输入中添加一个处理程序,在每次击键时更新第二个输入

或者,使用处理程序应涵盖编辑菜单和拖放更改以及键入:

document.getElementById(“a”).addEventListener(“输入”,函数(){
document.getElementById(“b”).value=this.value;
});
标签{显示:块;页边距底部:4px;}
字段A:

字段B:
如果您只想在输入时进行响应(与所有形式的编辑相比,包括通过编辑菜单或拖放),则向第一个输入添加一个处理程序,在每次击键时更新第二个输入

或者,使用处理程序应涵盖编辑菜单和拖放更改以及键入:

document.getElementById(“a”).addEventListener(“输入”,函数(){
document.getElementById(“b”).value=this.value;
});
标签{显示:块;页边距底部:4px;}
字段A:

字段B:
类似的内容应该可以使用

<input type="text" id="inputfieldA" onkeyup="syncfield()"></input>
<input type="text" id="inputfieldB"></input>

<script>
function syncfield() {
  var x = document.getElementById("inputfieldA").value;
  document.getElementById("inputfieldB").value = x;
}
</script>

函数syncfield(){
var x=document.getElementById(“inputfieldA”).value;
document.getElementById(“inputfieldB”)。值=x;
}

像这样的东西应该可以用

<input type="text" id="inputfieldA" onkeyup="syncfield()"></input>
<input type="text" id="inputfieldB"></input>

<script>
function syncfield() {
  var x = document.getElementById("inputfieldA").value;
  document.getElementById("inputfieldB").value = x;
}
</script>

函数syncfield(){
var x=document.getElementById(“inputfieldA”).value;
document.getElementById(“inputfieldB”)。值=x;
}

在输入A的“keydown”事件中,将该击键添加到输入A的“keydown”事件中的inputB值中,将该击键添加到inputB值谢谢您的回答。让我补充一下我的问题,假设每当输入字段A收到“苹果”,输入字段B也会收到“苹果”,但我希望输入字段B发出一个回车。有什么可能的方法吗?你说的“开火进入”是什么意思?它怎么知道什么时候该这么做呢,你是想专门找“苹果”这个词,还是你有一个你要找的其他词的列表,或者…?谢谢你的回答。让我补充一下我的问题,假设每当输入字段A收到“苹果”,输入字段B也会收到“苹果”,但我希望输入字段B发出一个回车。有什么可能的方法吗?你说的“开火进入”是什么意思?它怎么知道什么时候该这么做呢,你是想专门找“苹果”这个词,还是有一个你要找的其他词的列表,或者。。。?