创建网站时,我无法获取文本框的 GotFocus、LostFocus 事件。我只是想。正如我之前在我的问题中所问的,当焦点是 winforms 中另一个文本框的文本时,如何将一个文本框的值放入另一个文本框。我能够以 Windows 形式完成它。但是,当我在网站中尝试相同的操作时,我无法获取这些事件......是否应该使用 Java 脚本来获取这些事件?请帮助
TextBox 的 GotFocus、LostFocus 事件位于 Windows Control 中,但对于 WebControls,您不会获得这些事件,而应该尝试客户端脚本 (Javascript)。
在javascript中,您将获得文本框(实际上是网页上的输入类型=“文本”)的事件焦点和模糊,并且您可以将它们用于您的目的。
要设置事件处理程序,请使用on + event
作为事件处理程序并提供要执行的 js 代码。
就像模糊事件一样,您应该添加属性onblur
并为焦点添加属性onfocus
在 Javascript 中你可以尝试,如果你的 aspx 有 TextBox 作为
<asp:TextBox runat="server" id="textbox1" onblur="SetTextInTextBox2()" />
<asp:TextBox runat="server" id="textbox2" onfocus="SetTextInTextBox2()" />
在 JavaScript 中
function SetTextInTextBox2()
{
document.getElementById('textbox2').value = document.getElementById('textbox1').value;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)