Q: Jquery validation for a name along with class I am taking the reference of This question and validating-several-fields-with-the-same-name for validating the page inputs. The difference between validating-several-fields-with-the-same-name  and My question is  validating-several-fields-with-the-same-name will validate all the inputs of the page whereas I have the fields which do not require validation some of the inputs are optional in my case. I have dynamic
inputs like dorpdown, textbox, radiobutton, checkBox etc and static inputs as well. I am generating html for inputs from  C# code behind like this :
      if (dt.Rows[i]["IsRequired"].ToString() == "True")
      {
           sb.Append("<tr id='tr" + dt.Rows[i]["PropertyID"].ToString() + "' style=' width:100%'><td  style='width:30%; text-align:right'>&nbsp;&nbsp;&nbsp;" + dt.Rows[i]["PropertyName"].ToString() + "</td>" + "<td style='width:70%; text-align:left'> <select id='" + dt.Rows[i]["PropertyID"].ToString() + "_DropDown' class='dynamicControls dropDown RequiredFields' name='RequiredFields' ctrl='select'>");
      }
      else
      {
           sb.Append("<tr id='tr" + dt.Rows[i]["PropertyID"].ToString() + "' style=' width:100%'><td  style='width:30%; text-align:right'>&nbsp;&nbsp;&nbsp;" + dt.Rows[i]["PropertyName"].ToString() + "</td>" + "<td style='width:70%; text-align:left'> <select id='" + dt.Rows[i]["PropertyID"].ToString() + "_DropDown' class='dynamicControls dropDown' ctrl='select'>");
      }

now I am validating the inputs like this
       $(fromID).validate({
         rules: {.....validating for name}
       });
       $('.RequiredFields').each(function () {
            $(this).rules('add', {
            selectNone: true,
            messages: {
            required: "<span  style='color:#DD4B39;padding-left:10px; font-size:smaller;'>This field is required </span>"
            }
         });
       });

I have tried  to add the class in place of name to validate the inputs but unable to validate. I also tried this as well
         'Price':
        {
            number: true
        },
        '.RequiredFields': {
            required: true
        }

I tried this piece of code after validating the name 
     $.validator.addClassRules("EmailValidation", {
            email: true,
            required: true,
            messages: {
                email: "<span  style='color:#DD4B39;padding-left:10px; font-size:smaller;'>Invalid e-mail input</span>",
                required: "<span  style='color:#DD4B39;padding-left:10px; font-size:smaller;'>This field is required</span>"
            }
        });

It is validating but after giving inputs also it is validating.
 I tried  this as well. Is there any other way to validate the inputs from jquery? 
