Erb*_*bez 0 javascript asp.net
我想在用户更改输入字段文本后更改标签文本.
这是我到目前为止:
脚本功能:
function ModuleName() {
var text = document.getElementById('txtModCode').innerHTML;
document.getElementById('lblModCode').innerHTML = text;
}
Run Code Online (Sandbox Code Playgroud)
字段和标签
<input type="text" name="txtModCode" id="txtModCode" class="form-control" placeholder="Enter Module Code Here" onchange="ModuleName()" />
<label id="lblModCode"></label>
Run Code Online (Sandbox Code Playgroud)
先感谢您
你应该使用.valuein document.getElementById('txtModCode').value;,而不是.innerHTML
function ModuleName() {
var text = document.getElementById('txtModCode').value;
document.getElementById('lblModCode').innerHTML = text;
}Run Code Online (Sandbox Code Playgroud)
<input type="text" name="txtModCode" id="txtModCode" class="form-control" placeholder="Enter Module Code Here" onchange="ModuleName()" />
<label id="lblModCode"></label>Run Code Online (Sandbox Code Playgroud)
通过利用这个,onchange="ModuleName(this)"你可以直接引用input并避免额外的getElementById
function ModuleName(el) {
document.getElementById('lblModCode').innerHTML = el.value;
}Run Code Online (Sandbox Code Playgroud)
<input type="text" name="txtModCode" id="txtModCode" class="form-control" placeholder="Enter Module Code Here" onchange="ModuleName(this)" />
<label id="lblModCode"></label>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |