需要将span id值显示为输入文本值。 我尝试过
<input type="text" id="update" name="update" placeholder="value">
但不起作用:
var x = 0;
var y = 0;
var z = 0;
function calc(obj) {
var e = obj.id.toString();
if (e == 'tb1') {
x = Number(obj.value);
y = Number(document.getElementById('tb2').value);
} else {
x = Number(document.getElementById('tb1').value);
y = Number(obj.value);
}
z = x * y;
document.getElementById('update').innerHTML = z;
}
<div class="form-group">
<label>Value1</label>
<select class="form-control" form="carform" id="tb1" name="tb1" onkeyup="calc(this)" >
<option value="10">10</option>
</select>
</div>
<div class="form-group">
<label>Value2</label>
<input type="text" id="tb2" name="tb2" onkeyup="calc(this)"class="form-control" placeholder="Enter Amount">
</div>
result: <span id="update">0</span>
我得到的结果是<span id="update">0</span>
但是我需要输入这个结果
需要显示show Span Id值显示为输入文本值