我在Windows窗体上有电话和电子邮件文本框,我想在用户离开字段时验证。
当我在Visual Studio窗体设计器中双击文本框时,它会创建一个textchanged
事件。这不适合想要仅在用户输入完整条目时调用validate方法,而不是在每次击键后调用。
有没有办法在JavaScript中使用onBlur
事件?
我尝试了MouseLeave
,Off Focus
,他们的行为都像TextChanged
。
如何做到这一点?
答案 0 :(得分:7)
Validating事件旨在执行此操作。如果您对输入不满意,请设置e.Cancel = true。 ErrorProvider组件非常适合提供视觉反馈。
答案 1 :(得分:7)
尝试Leave
事件。导航到控件的“属性”页面。
您只需输入您要创建的方法的名称即可。按 Enter ,Visual Studio将为您创建方法。
答案 2 :(得分:-1)
OnLostFocus,也许?
答案 3 :(得分:-1)
控件有OnLostFocus
个事件。你应该可以使用它。