当我在没有输入值的情况下从文本框中跳出时,我可以触发事件吗?

时间:2013-04-05 13:36:56

标签: c# asp.net

我有一个ASP.NET Webform (C#),上面有一个文本框。我想知道当用户选中文本框而不输入值时是否有办法触发事件?

我设置Autopostback=TrueCauseValidation=true。如果我在文本框中输入任何内容,则会触发TextChanged事件,这很好。但如果他们没有输入任何东西就没有任何事情发生。

任何想法?

谢谢

2 个答案:

答案 0 :(得分:1)

您可以在客户端(js)处理丢失焦点事件,如果需要服务器端代码,则会导致回发或运行ajax请求。

答案 1 :(得分:1)

有一个名为OnBlur的事件,您可以在用户未输入任何值时使用该事件。

文本框OnBlur事件在用户离开文本框时触发。

使用类似的东西。

在OnBlur中根据您的要求添加一个javascript函数。