【发布时间】:2020-04-05 05:49:52
【问题描述】:
我希望能解决这个问题,所以我有一个用于首字母缩写的文本框,我想将它复制到接下来的 26 个首字母框中,这样对用户来说更容易一些。
我想在客户端执行此操作,因此我不会耗尽服务器端的性能。
我遇到的问题是,每当我调用应该复制文本的函数时,以某种方式禁用文本框,我无法在文本框中输入任何内容。请看下面的代码,请让我知道我哪里出错了!
<script type="text/javascript">
function copyText() {
var UI = document.getElementById("txtinitialOriginal").value;
document.getElementById("initial1").innerHTML = UI;
}
</script>
<input type="text" onkeypress="copyText(); return false" runat="server" id="txtinitialOriginal" style="font-size:20px" />
<asp:TextBox ID="initial1" placeholder="Initial Here" style="float:right" runat="server"></asp:TextBox>
我做错了什么?
【问题讨论】:
-
那是因为你使用
innerHtml你应该设置值。
标签: javascript asp.net input text