如何使用C#在Webforms中获取文本框的GotFocus,LostFocus事件

在创建网站时,我无法获得文本框的GotFocus,LostFocus事件。 我只是想。 正如我之前在我的问题中提到的,当焦点是winforms中另一个文本框的文本时,如何将一个文本框的值放到另一个文本框中。 我能够以windowsforms完成它。 但是,当我在网站上尝试相同的时候,我无法将这些事件发送给他们…..应该使用Java脚本来获取这些事件吗? Pelase有帮助

GotFocus,TextBox的LostFocus事件都在Windows Control中,但对于WebControls,你不会得到这些,而不是你应该尝试客户端脚本(Javascript)。

在javascript中,您将获得文本框的事件焦点和模糊(实际上是网页上的输入类型=“文本”),您可以将它们用于您的目的。

要设置事件处理程序,请使用on + event作为事件处理程序,并提供要执行的js代码。

对于模糊事件,你应该添加属性onblur和焦点添加属性onfocus

在Javascript中你可以尝试,如果你的aspx有TextBox

   

在javascript中

 function SetTextInTextBox2() { document.getElementById('textbox2').value = document.getElementById('textbox1').value; } 

尝试使用TextBox1.Focus()获取焦点在文本框和焦点丢失,将焦点从此textbox1转移到另一个或一些隐藏的控件。