【发布时间】:2022-12-05 18:52:51
【问题描述】:
假设用户名是 Rakesh Kumar Yadav,当他在 3 个部分中键入名称时,我需要在单文本区域中打印值。 我正在使用此代码 我的英语不好..但我认为你能够理解我的问题。
function setaddress() {
var 1 = document.getElementById('1').value;
var 2 = document.getElementById('2').value;
var 3 = document.getElementById('3').value;
document.getElementById('4').innerHTML = "S/O : " + 1 + ", " + 2 + ", " + 3;
}
<div class="col-md-4">
<label>First Name</label>
<input class="form-control" name="1" id="1" type="text" oninput="setaddress()">
</div>
<div class="col-md-4">
<label>Middle Name</label>
<input class="form-control" name="2" id="2" type="text" oninput="setaddress()">
</div>
<div class="col-md-4">
<label>Last Name</label>
<input class="form-control" name="3" id="3" type="text" oninput="setaddress()">
</div>
<label>Complete Name</label>
<textarea class="form-control" id="4" name="4" type="text" readonly></textarea>
【问题讨论】:
-
SyntaxError: missing variable name你在你的代码中纠正了这个错误吗?正如 0stone0 如此准确地建议:使用数字字符作为id或变量是不可取的,变量的第一个字符应该是字母或下划线(a-z或_)。
标签: javascript html bootstrap-4