我试图在这里编写我的代码,但无论出于什么原因,该网站都禁止我这样做。我的代码基本上是两个文本,中间有一个按钮。无论您在第一个文本中写什么,一旦按下按钮,它将被复制到另一个文本。我想编辑代码,以便它执行它所做的事情,并且还接受来自第二个文本的值并复制到第一个文本。感谢。
<html>
<head> <meta charset="utf-8"> </head>
<body>
<input type="text" value="" id="from" />
<button onclick="document.getElementById('to').value = document.getElementById('from').value">copy</button>
<input type="text" value="" id="to" />
</body> </html>
答案 0 :(得分:0)
对每个文本框使用on change。我是一个jQuery用户,但是如果你使用标准JS做到了,你可以做类似......这不是完整的代码......
<textarea id='t1' name='t1' onChange="document.getElementbyId('t2').value=document.getElementbyId('t2').value"></textarea>
<textarea id='t2' name='t2' onChange="document.getElementbyId('t1').value=document.getElementbyId('t2').value">
</textarea>
单击该按钮也会触发更改事件。如果您希望仅在单击按钮时复制内容,则可以设置存储上次更改的textarea id的变量,并使用该变量确定单击按钮时执行复制的方式。