Asp.net mvc 2 基于类的JQuery验证?

Asp.net mvc 2 基于类的JQuery验证?,asp.net-mvc-2,jquery-plugins,Asp.net Mvc 2,Jquery Plugins,我有一个表单,它将动态创建元素,其中一个元素将是日期类型。我的表单上也可以有许多此类字段,所有这些字段都必须经过验证 我在Asp MVC中使用强类型视图,因此名称将根据各种因素而更改。我想做的是基于类名进行验证,因为这对于该类型的字段是常量 即: 因此,我需要基于类名DateTypeClass和名称的JQuery验证 有什么想法吗?在验证函数中,您可以这样检查值: var dateFieldValue = $(".DateTypeClass").val(); //validate dateF

我有一个表单,它将动态创建元素,其中一个元素将是日期类型。我的表单上也可以有许多此类字段,所有这些字段都必须经过验证

我在Asp MVC中使用强类型视图,因此名称将根据各种因素而更改。我想做的是基于类名进行验证,因为这对于该类型的字段是常量

即:


因此,我需要基于类名DateTypeClass和名称的JQuery验证


有什么想法吗?

在验证函数中,您可以这样检查值:

var dateFieldValue = $(".DateTypeClass").val();
//validate dateFieldValue here
如果你不想的话,你也不必求助于按类选择。如果没有其他字段共享此验证,则可以在jquery中选择“按部分id”。看起来是这样的:

var dateFieldValue = $("[id^=someId]").val();
//validate dateFieldValue here
因此,如果在字段上设置someId,并且ASP.Net向id添加了一些额外的内容,它仍然会正确地选择它。我不使用ASP.NETMVC,因此不确定在哪里设置ID(如果有的话)

此外,如果需要内联验证,可以像这样连接onBlur事件:

$(".DateTypeClass").blur(function(){
       //Call field validation function here
});

在验证函数中,您可以检查如下值:

var dateFieldValue = $(".DateTypeClass").val();
//validate dateFieldValue here
如果你不想的话,你也不必求助于按类选择。如果没有其他字段共享此验证,则可以在jquery中选择“按部分id”。看起来是这样的:

var dateFieldValue = $("[id^=someId]").val();
//validate dateFieldValue here
因此,如果在字段上设置someId,并且ASP.Net向id添加了一些额外的内容,它仍然会正确地选择它。我不使用ASP.NETMVC,因此不确定在哪里设置ID(如果有的话)

此外,如果需要内联验证,可以像这样连接onBlur事件:

$(".DateTypeClass").blur(function(){
       //Call field validation function here
});