当文本框不再具有焦点时,如何验证它?

时间:2012-10-03 13:02:46

标签: c# validation

我想在取消选中文本框时验证我的文本框。

它应该以与Google's Create Account page相同的方式验证文本框值。

如果文本框值通过验证,则应继续进行验证,否则应显示如下消息:This value is not valid

2 个答案:

答案 0 :(得分:0)

验证事件和LostFocus可以在这里。 以下是验证文本框值的一些代码 http://msdn.microsoft.com/en-us/library/system.windows.forms.control.lostfocus.aspx

答案 1 :(得分:0)

如果它的桌面应用程序/ WinForms你可以使用Suspitsyn Kirill所说的内容,对于一个网络应用程序来说它会非常接近。 文本框具有焦点等事件处理程序。使用后面的代码可以指定事件将执行的操作。

不要完全记住C#,但它应该是

private void textBox1_LostFocus(object sender, System.EventArgs e)
{
    textBox1_Validating() 
}

在元素上添加lostfocus以指向此方法。

您也可以使用javascript相同的概念。