Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript获取一个文本框的运行时值并将其显示给另一个文本框_Javascript_Html - Fatal编程技术网

如何使用javascript获取一个文本框的运行时值并将其显示给另一个文本框

如何使用javascript获取一个文本框的运行时值并将其显示给另一个文本框,javascript,html,Javascript,Html,我有两个文本框,即金额1和金额2,如下所示 如果我在“金额1”文本框中键入任何值,它将通过从“金额1”文本框中获取运行时值,在“金额2”文本框中显示相同的值。 如果我单击“金额1”复选框,它将在“金额2”文本框中显示“金额1”文本框的值。 是否可以使用javascript?您需要将输入绑定到诸如onKeyPress或类似事件,并将其他输入的值更改为已更改的值 例如: function updateBoth() { document.getElementsByName("amtname")

我有两个文本框,即金额1和金额2,如下所示

如果我在“金额1”文本框中键入任何值,它将通过从“金额1”文本框中获取运行时值,在“金额2”文本框中显示相同的值。 如果我单击“金额1”复选框,它将在“金额2”文本框中显示“金额1”文本框的值。
是否可以使用javascript?

您需要将输入绑定到诸如onKeyPress或类似事件,并将其他输入的值更改为已更改的值

例如:

function updateBoth() {
    document.getElementsByName("amtname")[0].value = this.value;
    document.getElementsByName("amtname")[1].value = this.value
}

document.getElementsByName("amtname")[0].oninput = updateBoth;
document.getElementsByName("amtname")[1].oninput = updateBoth;

注意:oninput可能不完全受跨浏览器支持

您需要将输入绑定到事件,如onKeyPress或类似事件,并将其他输入的值更改为已更改的值

例如:

function updateBoth() {
    document.getElementsByName("amtname")[0].value = this.value;
    document.getElementsByName("amtname")[1].value = this.value
}

document.getElementsByName("amtname")[0].oninput = updateBoth;
document.getElementsByName("amtname")[1].oninput = updateBoth;

注意:oninput可能不完全受跨浏览器支持

将值保存在变量中并将其分配给其他文本框。假设文本框的ID分别为id1和id2,则为其分配ID。现在在事件触发代码中使用这个

var firstvalue = document.getElementById("id1").value;
document.getElementByID("id2").value = firstvalue;

将值保存在变量中并将其分配给其他文本框。假设文本框的ID分别为id1和id2,则为其分配ID。现在在事件触发代码中使用这个

var firstvalue = document.getElementById("id1").value;
document.getElementByID("id2").value = firstvalue;
将onkeyup事件侦听器添加到第一个元素每当按下一个键时,第一个文本框中的值也会在第二个文本框中输入。。然后调用如下函数

function enterAmt(ev) {
    document.getElementById('amt2').value = ev.value;
}
将onkeyup事件侦听器添加到第一个元素每当按下一个键时,第一个文本框中的值也会在第二个文本框中输入。。然后调用如下函数

function enterAmt(ev) {
    document.getElementById('amt2').value = ev.value;
}

向下投票的原因?向下投票的原因?使用onkeypress或onkeyup事件并为第二个文本框赋值您在这里使用html5的位置?谢谢…从未来谈话=使用onkeypress或onkeyup事件并为第二个文本框赋值您在这里使用html5的位置?谢谢…从未来谈话=看看,更新。我又读了一遍你的问题,我可能有点扭曲了。如果是这样的话,请告诉我需要改变什么…看看,更新一下。我又读了一遍你的问题,我可能有点扭曲了。如果是这样,请告诉我需要更改什么。。。