1

我有一个ASP.NET Webform (C#)上面有一个文本框。我想知道当用户在没有输入值的情况下关闭文本框时是否有办法触发事件?

我设置Autopostback=TrueCauseValidation=true。如果我在文本框中输入任何内容,它会触发该TextChanged事件,这很好。但是,如果他们在不输入任何内容的情况下进行选项卡,则不会发生任何事情。

有任何想法吗?

谢谢你

4

2 回答 2

1

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

于 2013-04-05T13:39:23.887 回答
1

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

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

使用这样的东西。

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

于 2013-04-05T13:41:30.257 回答