我有一个ASP.NET Webform (C#)
,上面有一个文本框。我想知道当用户选中文本框而不输入值时是否有办法触发事件?
我设置Autopostback=True
和CauseValidation=true
。如果我在文本框中输入任何内容,则会触发TextChanged
事件,这很好。但如果他们没有输入任何东西就没有任何事情发生。
任何想法?
谢谢
答案 0 :(得分:1)
您可以在客户端(js)处理丢失焦点事件,如果需要服务器端代码,则会导致回发或运行ajax请求。
答案 1 :(得分:1)
有一个名为OnBlur的事件,您可以在用户未输入任何值时使用该事件。
文本框OnBlur事件在用户离开文本框时触发。
使用类似的东西。
在OnBlur中根据您的要求添加一个javascript函数。