Javascript从另一个onkeypress事件实现事件onkeypress

Javascript implement event onkeypress from another onkeypress event

本文关键字:onkeypress 事件 实现 另一个 Javascript      更新时间:2023-09-26

我有3个输入元素。我想使用onkeyup事件从第一个输入中获取值,并将其复制到第三个输入中。但当我输入第一个输入时,我在第三个输入中仍然得到一个空值。当用户输入第一个输入时,函数changethree()不会自动从第二个输入中获取值。请帮我

<html>
<input type="text" id="satu" onkeyup="changetwo(this)" placeholder="input 1">
<br><br>
<input type="text" id="dua" onkeyup="changethree(this)" placeholder="input 2"><br><br>
<input type="text" id="tiga" placeholder="input 3">
<script>
	function changetwo(a){
		var target = document.getElementById('dua');
		
		target.value = a.value;
	}
	function changethree(a){
		var target = document.getElementById('tiga');
		
		target.value = a.value;
	}
</script>
</html>

changethree()仅在用户向dua中键入内容时才会触发。如果你想在输入satu时更新tiga,你必须添加到它的keyup事件中:

<input type="text" id="satu" onkeyup="changetwo(this); changethree(this)" placeholder="input 1">