Javascript 在第三个文本框中实时显示两个文本框的内容

Javascript 在第三个文本框中实时显示两个文本框的内容,javascript,Javascript,我有两个文本框:Box1和Box2 使用JavaScript,我希望第三个框实时显示:“ContentOfBox1米x ContentOfBox2米” <input id="text1" onchange="modifyText3" /> <input id="text2" onchange="modifyText3" /> <input id="text3" /> 希望这有帮助。创建3个文本框,并在2个输入框的onChange事件上添加js函数“chang

我有两个文本框:Box1和Box2


使用JavaScript,我希望第三个框实时显示:“ContentOfBox1米x ContentOfBox2米”

<input id="text1" onchange="modifyText3" />
<input id="text2" onchange="modifyText3" />
<input id="text3" />

希望这有帮助。

创建3个文本框,并在2个输入框的onChange事件上添加js函数“changeOutput”

<input id="input1" onchange="changeOutput()" value="" />
<input id="input2" onchange="changeOutput()" value="" />
<input id="output" value=""/>

我猜您的意思是“document.getElementById(“text3”).value”?Ash,我想您在组合值和字符串时需要“+”而不是“&”。@Michael-对不起,复制和粘贴错误:)@Wesley-再次抱歉,刚刚用vbscript进行了编码:)我的印象是.getElementById只在“ID”上起作用,而在这里您是在name属性上调用它。我想每天都要学些新东西
<input id="input1" onchange="changeOutput()" value="" />
<input id="input2" onchange="changeOutput()" value="" />
<input id="output" value=""/>
function changeOutput(){
    var input1 = document.getElementById("input1").value;
    var input2 = document.getElementById("input2").value;
    document.getElementById("output").value = val1 + " metre x " + val2 + " metre";
}