Click here to Skip to main content
Click here to Skip to main content

Compare Validator Problem and Solution in MVC3 with jQuery 1.8.1

By , 17 Jul 2013
Rate this:
Please Sign up or sign in to vote.

Introduction

In MVC3 for client side validation, we are using jQuery. It seems to be working for all the validations but I tried Compare Validator to compare ViewModel property with Model property and it was not working. In any case, it is saying it is not matched. I am using all the latest jQuery libraries. I did some Googling and found that it is a bug in jQuery and also found a solution which is given below.

Under the project, there is a jquery.validate.unobtrusive.min.js file. Search the following code in that.

f=a(b.form).find(":input[name="+d+"]")[0];  

Replace this line with the following line:

f=a(b.form).find(":input[name='"+d+"']")[0];    

After changing this, it works fine.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Mehul M Thakkar
Technical Lead
India India
Mehul Thakkar is having 8 yrs of experience in IT industry. He is having good command over Ms .Net and Ms Sql Server

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Mobile
Web02 | 2.8.140415.2 | Last Updated 18 Jul 2013
Article Copyright 2012 by Mehul M Thakkar
Everything else Copyright © CodeProject, 1999-2014
Terms of Use
Layout: fixed | fluid