代码之家  ›  专栏  ›  技术社区  ›  Mark Kadlec

基于类的JQuery验证?

  •  1
  • Mark Kadlec  · 技术社区  · 16 年前

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

    即:

    <%= Html.TextBox("questionAnswers[" + index + "].AnswerValue", qa.AnswerValue, new { @class = "DateTypeClass" })%> 
    

    因此,我需要基于类名的JQuery验证 日期类型类 与名字相对。

    有什么想法吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Adrian    16 年前

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

    var dateFieldValue = $(".DateTypeClass").val();
    //validate dateFieldValue here
    

    var dateFieldValue = $("[id^=someId]").val();
    //validate dateFieldValue here
    

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

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