Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery实时验证_Jquery_Asp.net Mvc_Unobtrusive Validation - Fatal编程技术网

jQuery实时验证

jQuery实时验证,jquery,asp.net-mvc,unobtrusive-validation,Jquery,Asp.net Mvc,Unobtrusive Validation,我有一个MVC页面,在视图模型中,我使用一些必需的属性设置了验证。在页面本身中,验证非常棒。它在检测到无效状态时立即触发 因此,在示例图像中,我包括 文本字段为空时会弹出此消息。是什么触发的?我如何将自己的自定义验证器绑定到其中?我有一个自定义验证器,它基于一个不寻常的条件,我无法绑定到ViewModel属性 如何使用ready函数将HTML注入页面,并将验证器附加到文本框,并将验证器附加到文本框,使其行为类似于来自ViewModel属性的验证器 下面是一个ViewModel属性的示例,它使城

我有一个MVC页面,在视图模型中,我使用一些必需的属性设置了验证。在页面本身中,验证非常棒。它在检测到无效状态时立即触发

因此,在示例图像中,我包括

文本字段为空时会弹出此消息。是什么触发的?我如何将自己的自定义验证器绑定到其中?我有一个自定义验证器,它基于一个不寻常的条件,我无法绑定到ViewModel属性

如何使用ready函数将HTML注入页面,并将验证器附加到文本框,并将验证器附加到文本框,使其行为类似于来自ViewModel属性的验证器

下面是一个ViewModel属性的示例,它使城市验证器能够实时工作:

[Required]
[DisplayName("City")]
public string CityName { get; set; }

谢谢

如果未添加任何其他自定义验证,jquery验证将检测错误

@Scripts.Render("~/bundles/jqueryval")
您可以将其从页面中删除,并添加自己的/自定义验证。

您想在keyup还是blur上进行验证?您能提供一个fiddle或代码示例吗?我只想将我自己的类添加到jquery自定义验证程序中。至少为您使用的验证程序提供一个链接,有几十个。